2016-03-22 18 views
0

Ich habe einen Datenrahmen twts bestehend aus Film Tweets, die von Twitter abgerufen wurde. Ich möchte bestimmte Elemente des Datenrahmens mit dem Wort "Musik" extrahieren und sie in einem anderen Datenrahmenobjekt speichern. Ich dachte daran, for loops zu verwenden und jeden Satz Wort für Wort zu analysieren. Gibt es noch andere effiziente Möglichkeiten oder integrierte Funktionen, um die gewünschte Aktion auszuführen?Wie extrahiert man Datenrahmenelemente mit einem bestimmten Wort in R?

Eingang: TWT (initial data.frame)

[1] "Music is so nice" 
[2] "the movie rocked" 
[3] "the hero is the best" 
[4] "theme music at its peak" 

Ausgabe: Musik (neu data.frame)

[1] "Music is so nice" 
[2] "theme music at its peak" 

Vielen Dank im Voraus :)

+1

Können Sie eine Beispieleingabe und die erwartete Ausgabe bereitstellen. – Gopala

+1

'? Grep' sollte Ihnen helfen - Sie wollen speziell die 'Grepl'-Variante – Chris

Antwort

-1

> twt <- c("Music is so nice", "the movie rocked", "the hero is the best", "theme music at its peak")

> twt[grep("music", twt, ignore.case = TRUE)] [1] "Music is so nice" "theme music at its peak"

Verwandte Themen