J'ai un ensemble de données, nommé losanges. Il a dix variables: carat, couper, couleur, clarté ... Alors, comment puis-je écrire un code pour savoir quelles variables sont des variables catégorielles. J'utilise maintenant la fonction class() pour trouver le type de chaque variable, mais comment puis-je laisser mon programme l'imprimer automatiquement?Comment trouver les variables catégorielles dans R
classVariables = sapply(diamonds, function(x) class(x))
Attendez, vous avez déjà résolu votre problème. Votre code est parfaitement bien pour connaître la classe de chaque colonne. Alors, quelle est la question? – thelatemail
Pour trouver des variables catégoriques dans l'ensemble de données, peut-être, 'names (qui (sapply (diamonds, class) ==" factor "))' –
Yup, peut-être que celui-ci est plus précis [R sapply is.factor] (https: //stackoverflow.com/questions/19169051/r-sapply-is-factor). Aussi [Sélectionner uniquement les colonnes numériques d'un bloc de données] (https://stackoverflow.com/questions/5863097/selection-only-numeric-columns-from-a- data-frame) mais pour les facteurs. –