Ich habe eine Textdatei und ich schrieb einige Befehle mit tm
Paket und fand die Häufigkeit der ganzen Wörter. Jetzt möchte ich die Liste der Wörter haben, deren Frequenzen eins, zwei oder drei sind. Wie kann ich das tun?Finden Sie die Häufigkeit eines bestimmten Wortes in r
frequency <- colSums(dtm2)
frequency <- sort(frequency, decreasing=TRUE)
words <- names(frequency)
words
words[1]
Wie Sie sehen das letzte Kommando ein Wort zurückgibt, die höchste Frequenz hat und in meinem Beispiel ist dieses Wort „ohne“ aber ich will die Liste der Wörter, die nicht wiederholt worden oder wurden zwei- oder dreimal wiederholt .
TNX
* "Wie Sie sehen ..." * sehen wir nichts, weil Sie keine Beispieldaten geteilt haben. Sehen Sie sich [an, wie Sie ein reproduzierbares Beispiel erstellen können] (http://stackoverflow.com/q/5963269/903061). – Gregor
Meine beste Vermutung ist, dass Sie 'Wörter [Häufigkeit == 1]', sagen wir, für Wörter, die genau einmal vorkommen. – Gregor
Hallo, Danke, es funktioniert gut. Tut mir leid, dass ich eine einfache Frage gestellt habe. Ich habe einen klinischen Hintergrund und habe gerade angefangen, R selbst zu lernen. – marjan