生成R中所有列的日志转换

时间:2015-08-05 15:28:25

标签: r

我的数据框中有100个非负列,并希望在R中创建每个列的日志转换。如何实现此目的?我最好保留原始变量名称并将后缀“_log”附加到新变量。

1 个答案:

答案 0 :(得分:5)

只做

newdata <- log(data)

然后你可以做(​​未经测试的)

之类的事情
names(newdata) <- paste0(names(data), "_log")