I ein kleines Problem, eins nach dem anderen Array/Datenrahmen Zeichenfolge Aussehen drucken müssen und countwie jedes Element Datenrahmen in R strcount
Ich habe ein Datenrahmen Pos_1
genannt, enthält Zeichenfolge wie diese:
Pos_1 = (morning bliss great happy)
und der andere Datenrahmen Pos_2
genannt, enthält es Zeichenfolge wie diese:
Pos_2 = (morning great)
Was ich tun möchte, ist, die Zeichenfolge zählen, die angezeigt werden von Pos_1
Datenrahmen in Pos_2
verwende ich die str_count
jede Saite zu zählen, die
for(h in 1:5)
Score=sum(str_count(Pos_2, Pos_1[h]))[1:length(Pos_1)]
aus dem Code erscheinen oben nur die Summe aller String-Element aus Pos_1
Text Score
morning 0
bliss 0
great 0
happy 0
zurückkehren erwartetes Ergebnis von count das Element, das mit dem Datenrahmen Pos_1
übereinstimmt und Datenrahmen Pos_2
mit strcount
(siehe unten),
ich brauche Nur der Score Zeile unterhalb
Text Score
morning 1
bliss 0
great 1
happy 0
zu produzieren, ist es eine Lösung?
können Sie bitte Beispieldaten –
@ Mr.A hinzufügen, hallo, die Beispieldaten a ist oben geschrieben, ich möchte von Datenrahmen Pos_1 und Datenrahmen Pos_2 – hope9
Ich bin immer noch verwirrt. Versuchen Sie zu zählen, wie oft jedes Element von 'Pos_2' in' Pos_1' erscheint, oder versuchen Sie, für jedes Element von 'Pos_1' zu bestimmen, ob es in' Pos_2' erscheint? – ulfelder