ich die R tm Paket verwenden und ich versuche, bestimmte Dokumente, die von ihrem Index und deren Metadaten zu wählen:Wie filtere ich Dokumente in einem TM-Korpus in R basierend auf Metadaten?
orbit_corpus<-Corpus(tm_corpus, readerControl = list(reader=myReader))
meta(my_corpus[[1]])
author : a8
origin : Department
heading : WhiB
id : 1
year : 2013
würde ich alle Dokumente bekommen feststellen, dass innerhalb der ersten hundert Dokumente meines Korpus, die haben veröffentlichte Dies funktioniert im Jahr 2013 zu erkennen, ob die Metadaten ‚Jahr‘ für Dokument 1 2013 sind
meta(my_corpus[[1]],"year") == 2013
[1] TRUE
ich brauche etwas, das mir die Möglichkeit gibt, unter den ersten 100 aller Indizes zu finden, die das Kriterium erfüllen . Ich könnte mir sowas ähnlich vorstellen (; aber es klappt nicht und würde leider auch keine Liste der Dokumente erzeugen).
meta(orbit_corpus[[1:100]],"year") == 2013
Error in x$content[[i]] : recursive indexing failed at level 4
Vielen Dank für die Hilfe!
Danke! Das funktioniert gut! – Sawol