2013-05-19 20 views
13

Mój zestaw danych zawiera 8 zmiennych, a jedna z nich jest kategoryczna, ale R uważa, że ​​jest liczbą całkowitą (0 i 1). Co muszę zrobić, aby ukryć to w kategoryczne?Jak przekonwertować liczbę całkowitą na kategoryczne dane w R?

> 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 ... 

COR powinno być kategoryczne.

Odpowiedz

26

Spójrz na ?as.factor. W twoim przypadku

mydata$COR <- as.factor(mydata$COR) 
Powiązane problemy