moyenne() avertissement: l'argument n'est pas numérique ou logique: le retour de NA
J'ai un bloc de données avec deux colonnes. Quand j'ai essayer de calculer mean
, j'obtiens ce message:
[1] NA
Warning message:
In mean.default(results) : argument is not numeric or logical: returning NA`
où 'résultats' est mon jeu de données. Tous les conseils sur l'obtention de contourner ce problème?
- Nous avons besoin de plus d'informations, s'il vous plaît. tinyurl.com/reproducible-000 , ou au moins les résultats de
str()
sur votre bloc de données.
Vous devez vous connecter pour publier un commentaire.
De R 3.0.0 à partir de
mean(<data.frame>)
est obsolète (et en passant de données.cadre demean
donnera l'erreur de l'état)Dans votre cas, le résultat a deux variables (si votre description est correcte) . Vous pourriez obtenir de la colonne en utilisant l'une des opérations suivantes
Si vous voulez simplement savoir à la moyenne, vous pouvez utiliser
Il vous donnera plus d'informations que prévu.
ex) Faibles de la valeur, 1st Qu., Médiane, Moyenne, 3rd Qu. Maxinum de la valeur, le nombre de NAs.
En outre, Si vous voulez obtenir les valeurs moyennes de chaque colonne, vous pouvez simplement utiliser la méthode ci-dessous.
Qui retourne la valeur de la moyenne. (vous devez changer "nomcolonne" à votre nom de variable