Ich habe eine Funktion aus, die im Grunde mehrere Zeichenfolgen ausgibt, das heißt beispielsweisealle Maximallängenwerte in einem Zeichenvektor in R
"110110" "110" "101" "011"
Nun I zugewiesen, um die Ausgabe der Funktion in einem Variable a,
a<- c("110110", "110", "101", "011")
Die Klasse von a kommt heraus, um Charakter zu sein. Jetzt möchte ich nur die Saiten, die die maximale Länge haben. Zum Beispiel ist in diesem Beispiel die maximale Länge "110110". Also, ich will das. Ich habe versucht, mit dem Befehl max, aber es gibt nur eine maximale Länge Zeichenfolge, wenn es mehrere sind. Zum Beispiel in Strings wie diesen
a <- c("110", "101", "abc", "cab")
Verwendung von max Befehl gibt nur "cab" zurück. Ich möchte jedoch alle Strings mit der maximalen Länge. Wie kann ich es tun?
Lassen Sie mich nur bemerken, dass ein <- c ("110", "101", "abc", "Taxi") ist ein schlechtes Beispiel wie alle Saiten die gleiche Länge haben. –