【发布时间】:2018-04-19 21:31:53
【问题描述】:
我有一个类似于以下简化版本的数据框:
MO1<-c("0","1","2","3")
MO2<-c("1","0","3","2")
MO3<-c("3","2","1","0")
df<-data.frame(MO1,MO2,MO3)
df
我正在尝试创建一个新变量,该变量将扫描所有 1 值的观察结果。然后,我希望这个新变量中的观察结果采用从中获得的列变量的名称,见下文:
MO1<-c("0","1","2","3")
MO2<-c("1","0","3","2")
MO3<-c("3","2","1","0")
MOTIVATION<-c("MO2","MO1","MO3","")
df2<-data.frame(MO1,MO2,MO3,MOTIVATION)
df2
抱歉,我不知道如何只显示生成的数据框 df2 从上面。
我的数据集中有 989 个观察值和 19 个不同的 MO.. 变量。
【问题讨论】:
标签: r