Questo articolo coprirà il modo in cui possiamo sostituire i valori "non disponibili" in r con uno zero.
Metodo 1 - Usando IS.metodo Na ()
Il primo e più comune modo di sostituire un valore Na in R è usare l'IS.funzione na ().
Il è.La funzione Na () ci consente di verificare se un valore è Na. Restituisce un valore booleano per ciascun valore nel set di dati.
Se un valore è Na, la funzione restituirà vera e falsa se altrimenti. Ciò fornisce un modo rapido di trovare e sostituire i valori NA in un determinato set di dati.
Considera l'esempio seguente che mostra come verificare i valori NA usando l'IS.funzione na ().
> campione = C (Na, 1, 2, 3, Na, 4, 5)Nell'esempio sopra, la funzione restituirà un set di valori booleani che indicano se il valore nel set di dati di input è NA.
Per sostituire i valori NA in un telaio di dati usando l'IS.funzione na (), possiamo selezionare tutti i valori NA e assegnare loro un valore zero.
Supponiamo di avere un telaio di dati come mostrato di seguito:
db.dati <- data.frame(Per sostituire i valori NA, possiamo eseguire il codice come mostrato:
# PrimaNel codice sopra, iniziamo selezionando il nostro Frame di dati di destinazione. Accediamo quindi ai valori NA usando l'IS.Na () funzionare e impostarli su 0.
L'uscita corrispondente è come mostrato:
Metodo 2 - Utilizzo delle funzioni di muta e sostituire.
Un altro metodo per sostituire i valori NA in R è la funzione mutate_all dal pacchetto dplyr.
Ad esempio, per sostituire tutti i valori di NA in un determinato dataframem, possiamo eseguire:
Libreria (Dplyr)Il codice sopra dovrebbe cercare tutti i valori NA nel frame dati e sostituirli con uno zero.
Metodo 3 - Utilizzo di sostituti_na
È possibile utilizzare la funzione SPOSTA_NA dal pacchetto Tidyr come mostrato nell'esempio seguente:
> Libreria (Tidyr)Il codice sopra dovrebbe restituire:
La funzione Sostituzione_na prende i dati e il valore di sostituzione come parametri. La sintassi è come mostrato di seguito:
sostituire_na (dati, sostituire, ...)Puoi saperne di più nella risorsa qui sotto:
https: // www.rdocumentation.org/pacchetti/tidyr/versioni/0.8.3/argomenti/sostituti_na
Chiusura
Questo articolo ha discusso di tre metodi principali che è possibile utilizzare per sostituire i valori NA in un rame dati R con zero.