L'immagine allegata mostra parte di un dataframe che ho appena importato in R da un file excel. Nelle celle che sono vuote, ho bisogno di inserire "NA". Come posso inserire NA in qualsiasi cella che è vuota (lasciando le celle già popolate da sola)?Inserire valori NA in dataframe
5
A
risposta
16
La domanda migliore è come posso leggere in R in modo che le cellule mancanti saranno già NA
s.
Forse hai usato qualcosa di simile:
read.csv(file, header=FALSE, strip.white = TRUE, sep=",")
Specificare le NA
corde come questo, quando lo si legge in:
read.csv(file, header=FALSE, strip.white = TRUE, sep=",",
na.strings= c("999", "NA", " ", ""))
per rispondere alla tua domanda in realtà. Questo approccio potrebbe funzionare:
#making fake data on a Saturday morning
dat <- data.frame(matrix(sample(c("", LETTERS[1:4]), 200,
replace=T, c(.6, rep(.1, 4))), 20))
#function to replace blanks with missing
blank2na <- function(x){
z <- gsub("\\s+", "", x) #make sure it's "" and not " " etc
x[z==""] <- NA
return(x)
}
#apply that function
data.frame(sapply(dat, blank2na))
Problemi correlati
- 1. Riempimento dict con valori NA per consentire la conversione in dataframe panda
- 2. clustering con valori NA in R
- 3. Utilizzare ave in R senza valori NA?
- 4. parsing di stringhe "NA"
- 5. dplyr join definisce i valori NA
- 6. Gestione dei valori NA applicabili e univoci
- 7. Inserire valori esadecimali in MySql
- 8. Unire due vettori da non NA valori
- 9. Sostituire valori NA per riga significa
- 10. grafico linea ggplot con valori NA
- 11. Omettere i valori NA mentre si incollano insieme due valori di colonna in R
- 12. R: numero di NA per riga nel dataframe
- 13. R: trapezio valori in singola colonna di dataframe UP
- 14. Mostra colonne con NA in data.frame
- 15. Inserisce in modo casuale le NA in proporzione di dati
- 16. Come rimuovere i valori NA nel vettore in R
- 17. Come costruire foreste casuali in R con valori mancanti (NA)?
- 18. valori di indice ridenominazione in dataframe multiindex
- 19. Sostituisci valori null in Spark DataFrame
- 20. Somma tutti i valori in un dataframe
- 21. sostituire i valori di colonna in una dataframe dai valori di un'altra dataframe
- 22. Pianificazione degli intervalli di confidenza con i valori NA
- 23. Riempimento in valori NA in base ad altri valori nella colonna
- 24. Pandas dataframe valori aggiornamento colonna con altri dataframe
- 25. Conversione del dataframe di Pandas in errore Spark Dataframe
- 26. La funzione R non funziona con i valori di NA anche se NA è consentito
- 27. Inserire più valori in una colonna mysql?
- 28. Inserire valori con quotazione singola in PostgreSQL
- 29. Come inserire valori nell'archivio in extjs
- 30. valori inserire in righe specifiche con SQL