R-如何在data.table的按语句中使用字符变量作为列名

时间:2018-08-14 02:56:23

标签: r data.table

例如,有一个数据表

a = data.table(x1=c(1,2,3), x2=c(1,1,2))

我想做这样的事情

b = a[, .(x3=mean(x1)), by=x2]

但是,x1x2x3是动态的,因此我使用字符变量来记录它。

s1 = 'x1' s2 = 'x2' s3 = 'x3'

问题是:如何仅使用s1s2s3而不是x1x2,{{1 }}?

0 个答案:

没有答案