有一个矩阵,需要将其中的多个列 元素转换成 factor, 有什么简单的方法 ?谢谢
|
楼主: xiangweinn
|
16009
10
[问答] 怎样将矩阵的列转化成 factor |
|
已卖:524份资源 副教授 52%
-
|
回帖推荐> colApply str(colApply(dat, 'x1')) # x1 is a factor now
'data.frame': 20 obs. of 3 variables:
$ x1: Factor w/ 7 levels "0","1","2","3",..: 4 7 3 2 4 7 2 3 5 1 ...
$ x2: int 1 2 3 4 5 6 7 8 9 10 ...
$ x3: chr "d" "d" "b" "b" ...
> str(colApply(dat, 2, cumsum))
'data.frame': 20 obs. of 3 variables:
$ x1: num 3 8 2 1 3 8 1 2 4 0 ...
$ x2: int 1 3 6 10 15 21 28 36 45 55 ...
...
| ||
|
|
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


