R de programmation: recherche de tous les facteurs de Trame de Données
Je suis en train d'essayer d'obtenir le type de classe des colonnes d'un bloc de données. Ce que je fais:
sapply(mydata,class)
Mais maintenant, je veux trouver les noms de colonnes qui sont facteur. J'ai essayé le suivant:
sapply(data,is.factor)
Mais il me donne:
ResponseFlag Gender Marital OccupInput
False True True False
Comment puis-je séparer les noms de colonnes qui sont le facteur?
Toute aide ou idée sera appréciée.
De nombreuses façons. Un:
names(grep("factor", sapply(data, class), value=TRUE))
OriginalL'auteur Mohammad Saifullah | 2014-10-21
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
noms seulement Si vous voulez juste les noms:
ou
dplyr ceux-ci peuvent également être exprimées à l'aide d'dplyr comme ceci:
Merci, fonctionne très bien.
hrbrmstr, je peux extraire le colnames
OriginalL'auteur G. Grothendieck