web-dev-qa-db-fra.com

Comment convertir un entier en données catégorielles dans R?

Mon ensemble de données comprend 8 variables et l'une d'elles est catégorique, mais R pense qu'il est entier (0 et 1). Que dois-je faire pour le convertir en catégorique?

> str(mydata)
'data.frame':   117 obs. of  8 variables:
 $ PRICE: int  2050 2080 2150 2150 1999 1900 1800 1560 1450 1449 ...
 $ SQFT : int  2650 2600 2664 2921 2580 2580 2774 1920 2150 1710 ...
 $ AGE  : int  13 NA 6 3 4 4 2 1 NA 1 ...
 $ FEATS: int  7 4 5 6 4 4 4 5 4 3 ...
 $ NE   : int  1 1 1 1 1 1 1 1 1 1 ...
 $ CUST : int  1 1 1 1 1 0 0 1 0 1 ...
 $ COR  : int  0 0 0 0 0 0 0 0 0 0 ...
 $ TAX  : int  1639 1088 1193 1635 1732 1534 1765 1161 NA 1010 ...

Le COR aurait dû être catégorique.

17
ilhan

Jettes un coup d'oeil à ?as.factor. Dans ton cas

mydata$COR <- as.factor(mydata$COR)
32
adibender