2016-07-21 4 views
-2

Gibt es eine Möglichkeit, R zu verwenden, um die durchschnittliche Satzlänge einer Textdatei zu finden? Oder gibt es eine bessere Methode als die Verwendung von R? Nur um etwas Kontext zu geben, bin ich ein sehr neues Programm und dieses Forum. Ist es angemessen, Leute zu bitten, Code zu teilen? Wenn nicht, kann mir jemand auf eine Hilfeseite/Tutorial verweisen?Verwenden von R für durchschnittliche Satzlänge der Textdatei

+2

Willkommen bei SO. Bitte lesen Sie [wie man minimal reproduzierbare Beispiele in R zur Verfügung stellt] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example#answer-5963610). Dann bearbeiten und verbessern Sie es entsprechend. Ein guter Beitrag liefert normalerweise nur minimale Eingabedaten, die gewünschte Ausgabe und einige Code-Versuche - alles copy-paste-run'able. – lukeA

Antwort

0

Hier ist ein Beispiel:

library(stringi) 
txt <- paste(readLines(n=10), collapse=". ") 
Do you remember the 
21st night of September 
Love was changing the minds of pretenders 
While chasing the clouds away 
Our hearts were ringing 
In the key that our souls were singing 
As we danced in the night 
Remember how the stars stole the night away 
Ba de ya - say do you remember 
Ba de ya - dancing in September 
summary(stri_length(stri_split_boundaries(txt, type = "sentence")[[1]])) 
    # Min. 1st Qu. Median Mean 3rd Qu. Max. 
    # 25.00 31.00 32.00 35.56 43.00 46.00 

Es gibt viele andere Möglichkeiten, um zu erreichen, was Sie wollen, denke ich.

Verwandte Themen