0
Ich habe eine Liste in R und ich wollte wissen, wie man das Element mit den meisten Zeichen erhält.Element in einer Liste mit den meisten Zeichen erhalten
Ich denke, es ist etwas mit which()
und nchar()
? Das ist, was ich versucht:
cnt <- sapply(unformatted_list, nchar)
unformatted_list[which.max(cnt)]
Es ist wahrscheinlich nicht die eleganteste Lösung, aber was du geschrieben hast, sollte funktionieren. Es hat für mich funktioniert. Was läuft falsch mit dem Code, den du selbst geschrieben hast? – G5W
@ G5W Ich würde diesen Fehler erhalten: Fehler in der Basis :: which.max (x, ...): (Liste) Objekt kann nicht gezwungen werden, 'doppelt' einzugeben –