【发布时间】:2019-03-21 18:53:51
【问题描述】:
我的任务:
- 选择行为 0 或 1 的所有列。
- 将所有这些列的类更改为阶乘(因为它们是二元的)。
在以下情况下,CA + CC 应更改为factorial。
CA = c(1,0,1,0,1)
CB = c(1,12,21,0,7)
CC = c(1,0,1,0,1)
mydf = data.frame(CA, CB, CC)
str(mydf)
'data.frame': 5 obs. of 3 variables:
$ CA: num 1 0 1 0 1
$ CB: num 1 12 21 0 7
$ CC: num 1 0 1 0 1
为什么?因为这些行当前被描述为integer 和number 而不是factors。而且我认为某些 ML 算法会混淆。
【问题讨论】:
标签: r dataframe data-science