本文介绍了使用列名称的字符向量访问data.table中的列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我有一个R data.table:
Suppose I have an R data.table:
您可以使用可选的 with = FALSE :Is there a way to specify the list(x,y) using the cols vector?
推荐答案
> all.equal(DT[,list(x,y)], DT[, cols, with = FALSE]) [1] TRUE > all.equal(DT[,.SD[,list(x,y)][min(v)]], DT[,.SD[,cols, with = FALSE][min(v)]]) [1] TRUE更多详情请参考FAQ 1.6我相信:
More details under FAQ 1.6 I believe: http://datatable.r-forge.r-project.org/datatable-faq.pdf
这篇关于使用列名称的字符向量访问data.table中的列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!