R Data.Table 重新编码许多列

问题描述

DATA=data.table(X1=c("Yes","Maybe","No","Yes"),X7a=c("Yes",X1_A = c("Yes",NA,X1_B = c(1,1))
FIX=c('X1','X7')

我有包含 ~100 列的 'DATA',例如 'X1' 和 'X7a' 我首先希望创建一个向量来存储我希望重新编码的列,例如 FIX=c('X1','X7 ')。然后我希望使用 data.table 使用此规则重新编码“FIX”中的列:

例如,对于 X1_A,将 X1 保持原样,但将“可能”替换为 NA。

对于X1_B,例如重新编码X1,所以Yes = 1,No = 0,而Maybe is NA

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)