【发布时间】:2015-04-17 00:28:36
【问题描述】:
我想做这样的事情:
mutate_each(myDF, funs(log(1+x)), myvar1:myvar10
基本上,对于 myDF 中 myvar1 到 myvar10 之间的每一列,我想取 log(1 +x)。但是,我不确定如何将其写入funs。有什么帮助吗?
【问题讨论】:
我想做这样的事情:
mutate_each(myDF, funs(log(1+x)), myvar1:myvar10
基本上,对于 myDF 中 myvar1 到 myvar10 之间的每一列,我想取 log(1 +x)。但是,我不确定如何将其写入funs。有什么帮助吗?
【问题讨论】:
将log(1 + .) 放入funs,如下所示:
mutate_each(myDF, funs(log(1 + .)), myvar1:myvar10)
例如:
mutate_each(mtcars, funs(log(1 + .)), mpg:wt)
【讨论】:
myDF %>% mutate_each(funs(log(1 + .)), myvar1:myvar10)
%>% 函数。运行get("%>%") 会显示代码,这有点复杂。 This tutorial 也可能有帮助。
log1p() ;)