标签: r data.table
例如,有一个数据表
a = data.table(x1=c(1,2,3), x2=c(1,1,2))
我想做这样的事情
b = a[, .(x3=mean(x1)), by=x2]
但是,x1,x2,x3是动态的,因此我使用字符变量来记录它。
x1
x2
x3
s1 = 'x1' s2 = 'x2' s3 = 'x3'
问题是:如何仅使用s1,s2,s3而不是x1,x2,{{1 }}?
s1
s2
s3