Ich habe einen Datenrahmen, der so aussieht:
%Vor%Ich muss die Position jeder Instanz einer Zeichenfolge in xxx finden, sagen wir "Jan". Ich kann die Hacky-Lösung sehen, wenn ich durch jeden Slot im df laufe und überprüfe, ob es == "jan" ist, aber es gibt sicherlich einen richtigen und einfacheren Weg, es zu tun. Idealerweise möchte ich die Ergebnisse als eine Liste von Koordinaten erhalten.
Danke für jede Hilfe!
Die Funktion which
hat ein Argument namens arr.ind
, das Ihnen eine zweispaltige Matrix gibt, die den Ort jeder Übereinstimmung angibt
Erstens kann die Menge der zu testenden Strings erhalten werden durch:
%Vor%Dann, z.B. Für das erste Element, "jan", kann der Ort von Instanzen angegeben werden durch:
%Vor%