Cet article couvrira la façon dont nous pouvons remplacer les valeurs «non disponibles» en R par un zéro.
Méthode 1 - L'utilisation est.Méthode na ()
La première façon la plus courante de remplacer une valeur NA en R est l'utilisation de l'EI.fonction na ().
Le est.La fonction na () nous permet de vérifier si une valeur est na. Il renvoie une valeur booléenne pour chaque valeur dans l'ensemble de données.
Si une valeur est NA, la fonction renvoie vrai et false si autrement. Cela fournit un moyen rapide de trouver et de remplacer les valeurs NA dans un ensemble de données donné.
Considérez l'exemple ci-dessous qui montre comment vérifier les valeurs NA en utilisant.fonction na ().
> Échantillon = C (Na, 1, 2, 3, Na, 4, 5)Dans l'exemple ci-dessus, la fonction renverra un ensemble de valeurs booléennes indiquant si la valeur de l'ensemble de données d'entrée est na.
Pour remplacer les valeurs de NA dans une dataframe en utilisant le IS.Fonction na (), nous pouvons sélectionner toutes les valeurs NA et leur attribuer une valeur nulle.
Supposons que nous ayons une dataframe comme indiqué ci-dessous:
db.données <- data.frame(Pour remplacer les valeurs NA, nous pouvons exécuter le code comme indiqué:
# avantDans le code ci-dessus, nous commençons par sélectionner notre Target DataFrame. Nous accédons ensuite aux valeurs NA en utilisant le IS.fonction na () et définissez-les sur 0.
La sortie correspondante est comme indiqué:
Méthode 2 - Utilisation de la mutate et remplacer les fonctions.
Une autre méthode pour remplacer les valeurs NA dans R est la fonction Mutate_all du package DPLYR.
Par exemple, pour remplacer toutes les valeurs de NA dans un DataFramem donné, nous pouvons s'exécuter:
Bibliothèque (DPLYR)Le code ci-dessus devrait rechercher toutes les valeurs NA dans le dataframe et les remplacer par un zéro.
Méthode 3 - Utilisation de remplacement_na
Vous pouvez utiliser la fonction Replace_NA à partir du package Tidyr comme indiqué dans l'exemple ci-dessous:
> bibliothèque (Tidyr)Le code ci-dessus doit retourner:
La fonction Remplace_NA prend les données et la valeur de remplacement comme paramètres. La syntaxe est comme indiqué ci-dessous:
remplacer_na (données, remplacer,…)Vous pouvez en savoir plus dans la ressource ci-dessous:
https: // www.rdocumentation.org / packages / tidyr / versions / 0.8.3 / sujets / remplacement_na
Fermeture
Cet article a discuté de trois méthodes principales que vous pouvez utiliser pour remplacer les valeurs NA dans un R DataFrame par zéro.