Ho diverse centinaia di vettori di caratteri importati in R da un database, ognuno dei quali ha una lunghezza di 6-7 milioni. Sono dati numerici o fattoriali che hanno carattere (lettere) per le etichette - con i livelli da impostare, tutti i fattori, tutti hanno alcune NA. Ad esempioUso efficiente di as.numeric() e factor()
vecA <- c("1",NA, "2",....,NA, "100")
vecB <- c("smith", NA, NA, ... , "jones")
Esiste un modo efficace per forzare vecA in numerico e vecB in fattore. Il problema è che non so dove siano i vettori numerici e fattoriali nei dati ed è noioso esaminarli uno per uno.
questi vettori sono tutti nello stesso oggetto o sono singoli oggetti? Hanno nomi regolari, come nel tuo esempio? –
Chiamerò ogni vettore, uno alla volta da un database, in una funzione. Quella funzione potrebbe essere parallelizzata. Ci saranno caratteri speciali in alcune stringhe - ma solo per i dati del tipo di fattore. – Yoda