Articles of na

Combina la colonna per rimuovere NA

Ho alcune colonne in R e per ogni riga ci sarà sempre un valore in una di esse, il resto sarà di NA. Voglio combinare questi in una colonna con il valore non NA. Qualcuno sa di un modo semplice per farlo. Ad esempio potrei avere come segue: data <- data.frame('a' = c('A','B','C','D','E'), 'x' = […]

Come suddividere i dati in R senza perdere le righe NA?

Ho alcuni dati che sto guardando in R. Una colonna particolare, intitolata “Altezza”, contiene alcune righe di NA. Sto cercando di suddividere il mio data-frame in modo che tutte le altezze superiori a un certo valore siano escluse dalla mia analisi. df2 <- subset ( df1 , Height < 40 ) Tuttavia, ogni volta che […]

Selezionare NA in un data.table in R

Come faccio a selezionare tutte le righe che hanno un valore mancante nella chiave primaria in una tabella di dati. DT = data.table(x=rep(c(“a”,”b”,NA),each=3), y=c(1,3,6), v=1:9) setkey(DT,x) Selezionare per un particolare valore è facile DT[“a”,] Selezionare per i valori mancanti sembra richiedere una ricerca vettoriale. Non si può usare la ricerca binaria. Ho ragione? DT[NA,]# does […]

Il subsetting del frame di dati R risulta in misteriose righe NA

Ho incontrato quello che penso sia un bug. Non è un grosso problema, ma sono curioso di sapere se qualcun altro ha visto questo. Sfortunatamente, i miei dati sono confidenziali, quindi devo fare un esempio e non sarà molto utile. Quando inserisco i miei dati, occasionalmente ottengo misteriose righe NA che non sono nella mia […]

Sottoinsieme di righe contenenti valori NA (mancanti) in una colonna scelta di un frame di dati

Abbiamo una cornice dati da un file CSV. Il frame di dati DF contiene colonne che contengono valori osservati e una colonna ( VaR2 ) che contiene la data in cui è stata eseguita una misurazione. Se la data non è stata registrata, il file CSV contiene il valore NA , per i dati mancanti. […]

Come eliminare le colonne che contengono SOLO NA?

Ho un data.frame contenente alcune colonne con tutti i valori di NA, come posso eliminarli dal data.frame. Posso usare la funzione na.omit(…) specificando alcuni argomenti aggiuntivi?

Come evitare di avvertire quando si introducono le NA per coercizione

Generalmente preferisco codificare R in modo da non ricevere avvisi, ma non so come evitare di ricevere un avviso quando si utilizza as.numeric per convertire un vettore di caratteri. Per esempio: x <- as.numeric(c("1", "2", "X")) Mi darà un avvertimento perché ha introdotto le NA per coercizione. Voglio che le NA siano introdotte dalla coercizione […]

sostituire il valore NA con il valore di gruppo

Ho un df come segue che ha 20 persone in 5 famiglie. Alcune persone all’interno della famiglia hanno dei dati mancanti se hanno o meno una med_card. Voglio dare a queste persone lo stesso valore delle altre persone nella loro famiglia (non un valore di NA, un vero valore binario che è 0 o 1). […]

Inserire in modo casuale le NA in proporzione

Ho un dataframe completo. Voglio che il 20% dei valori nel dataframe venga sostituito da NA per simulare dati mancanti casuali. A <- c(1:10) B <- c(11:20) C <- c(21:30) df<- data.frame(A,B,C) Qualcuno può suggerire un modo rapido per farlo?

Sostituisci NA in colonna con valore nella colonna adiacente

Questa domanda è correlata a un post con un titolo simile ( sostituire NA in un vettore R con valori adiacenti ). Mi piacerebbe scansionare una colonna in un frame di dati e sostituire NA con il valore nella cella adiacente. Nel post di cui sopra, la soluzione era di sostituire la NA non con […]