-1
我有一个很大的.csv数据集。 $ B1到$ B34。他们都是数字,这很好。 但我想最后一栏是在“因子”最后一列DEC仅由1和0 的值怎样才能让最后一列“因子”.csv文件int因子变量R
mydata<-read.csv(file.choose(),header=T)
str(mydata)
'data.frame': 1024 obs. of 35 variables:
$ B1 : num 90.8 113.2 100.4 144.5 131.6 ...
$ B2 : num 0.133 0.139 0.144 0.147 0.141 ...
-----------
-----------
$ B32 : num 0.216 0.27 0.309 0.259 0.304 ...
$ B33 : num 0.526 0.407 0.286 0.129 0.37 ...
$ B34 : num 4.33 5.61 4.81 7.32 6.83 ...
$ DEC : int 1 1 1 1 1 1 1 1 1 1 ...
请提供一个可重复的示例('dput()',而不是'str()')。另外,这个文件的分隔符是什么? –
mydata $ DEC < - as.factor(mydata $ DEC) – chinsoon12
dput(mydata)会提供很长的输出。但是这里是它的最后部分2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L, 2L,2L,2L,2L,2L,2L ,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,2L,1L,2L,2L,2L,2L,2L) ,B235,B3,B4,B5,B6,B7,B8,B9,B10,B11, ,B12,B13, ,B14,B15,B16,B17,B18,B19,B20, ,B21,B22,B23,B24,B25, “B26”,“B27”,“B28”,“B29”, “B30”,“B31”,“B32”,“B33”,“B34”,“DEC”),class =“data.frame”, row.names = c(NA, -1024L)) –