在数据表中自动创建新列

时间:2017-06-20 11:31:32

标签: r data.table

我在R中的数据表有问题 我有一个向量 col_Names ,其中包含数据表数据集的某些列的名称。

我想计算 col_Names 中列的日志,并将结果替换为原始列... 如果我知道这些列的名称以及它们是否为少数,例如

dataset[,':='(col1=log(col1),col2=log(col2))]

我可以使用这段代码:

dataset[,':='(col_Names=log(col_Names))]

但由于我不知道col_Names的性质,因为它是由另一个程序创建的,我无法使用该代码。

是否有任何代码,我不知道,如

for

哪能帮到我?我不想使用lapply周期或#raw(table) 如果可能的话......

0 个答案:

没有答案