【发布时间】:2017-11-20 17:41:33
【问题描述】:
我实际上有一个包含 2000 行(不同日期)的数据框,每行包含一个字符“向量”,其中包含 30 种不同技能的二进制信息。如果该技能已被使用,它的编号会出现在矢量中。但为了简化:
如果我有一个包含 10 种不同技能的 3 次观察(3 天)的数据框 - 命名为 "S_total":S_total= [1,3,7,8,9,10], [5,9], [],还有一个变量 Day= 1,2,3
我想构建一个 3 行 12 列的数据框
列是:Day,S_total,,s1,s,2,s3,s4,s5,s6,s7,s8,s9,s10 其中编号变量的格式可以是true/false。
我已经想到了as.numeric(read.csv) 的方向,然后是一个包含cbind 的for-loop。
但是一定有更好的方法吗?整齐的诗句?我希望有人演示:正则表达式和 Map-command
【问题讨论】: