Я сделал функцию, которая в основном выводит несколько строк длины, то есть, например,Извлечь все максимальные значения длины в векторе символов в R
"110110" "110" "101" "011"
Теперь я назначил выход функции в переменная a,
a<- c("110110", "110", "101", "011")
Класс a является символом. Теперь я хочу только те строки, которые имеют максимальную длину. Например, в этом примере максимальная длина равна «110110». Итак, я хочу этого. Я пробовал использовать команду max, но она возвращает только одну строку максимальной длины, если ее несколько. Например, в таких строках
a <- c("110", "101", "abc", "cab")
Использование максимальной команды возвращает только «cab». Тем не менее, я хочу, чтобы все строки максимальной длины. Как мне это сделать?
Просто позвольте мне заметить, что 'a <- c (« 110 »,« 101 »,« abc »,« cab »)' является плохим примером так как все строки имеют одинаковую длину. –