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