【发布时间】:2019-11-03 14:04:45
【问题描述】:
我正在尝试创建一个新变量 (var5),它根据因子变量 (var4) 的级别从数据框中的其他数值变量之一(var1、var2 或 var3)中获取值
variables=data.frame(var1=c(2,3,4,5), var2=c(20,30,40,50), var3=c(200,300,400,500), var4=c('var1','var2','var3','var1'))
变量
var1 var2 var3 var4
1 2 20 200 var1
2 3 30 300 var2
3 4 40 400 var3
4 5 50 500 var1
预期的结果是这样的:
var1 var2 var3 var4 var5
1 2 20 200 var1 2
2 3 30 300 var2 30
3 4 40 400 var3 400
4 5 50 500 var1 5
我找不到解决办法。
【问题讨论】:
标签: r