ho fatto una funzione che stampa sostanzialmente più stringhe di lunghezza, cioè, per esempio,estrarre tutti i valori massimi di lunghezza in un vettore personaggio R
"110110" "110" "101" "011"
Ora, ho assegnato l'output della funzione in un variabile a,
a<- c("110110", "110", "101", "011")
La classe di un esce per essere personaggio. Ora, voglio solo quelle stringhe che hanno la lunghezza massima. Ad esempio, in questo esempio, la lunghezza massima è "110110". Quindi, lo voglio. Ho provato a utilizzare il comando max, ma restituisce solo una stringa di lunghezza massima se ci sono più. Ad esempio, in stringhe come queste,
a <- c("110", "101", "abc", "cab")
Utilizzando solo il comando max restituisce solo "cabina". Tuttavia, voglio tutte le stringhe di lunghezza massima. Come posso farlo?
Lasciatemi osservare che 'a <- c (" 110 "," 101 "," abc "," cab ")' è un esempio povero come tutte le stringhe hanno la stessa lunghezza. –