Wenn ich dies eine Matrix dieser Art:Wie kann ich eine Reihe von Zeilen aus einer Matrix extrahieren, um bestimmte Zeichen zu finden?
V1...................V2
"Mateo"..............1
"Marcos".............2
"Lucas"..............3
"Juan"...............4
"Felipe".............5
"Federicus"..........6
Die Idee ist es, eine neue Matrix des gleichen Typs mit der Spalte V1 zu erzeugen, beispielsweise von Sekunde zu extrahieren her Zeile fragt:
If V1= "Marcos" & V1="Felipe"
dann von Marcos Felipe anzuzeigen:
V1...................V2
"Marcos".............2
"Lucas"..............3
"Juan"...............4
"Felipe".............5
Verwenden 'which' die Reichweite und mit' seq' zu finden, die Reihenfolge bekommen. So etwas sollte funktionieren 'i1 <- mit (df1, match (c (" Marcos "," Felipe "), V1)); df1 [i1 [1]: i1 [2],] '. Ich nehme an, es ist ein data.frame – akrun