如何在dcast中使用列索引

时间:2017-09-27 05:29:59

标签: r data.table

我想在data.table中使用dcast中的列索引:

dcast(setDT(x),rowid(X__9) ~ X__9,value.var = "count")

上述工作正常,但列名X__9是动态的,可能会更改为X__7X__8。我们如何将列索引1传递给dcast,以便每次它都可以工作而不管动态列名。我试过了:

dcast(setDT(x),rowid(names(.)[1]) ~ names(.)[1],value.var = "count")

但它不起作用。

0 个答案:

没有答案