为 log(1+x) 改变 dplyr 中的许多列
mutate many columns in dplyr for log(1+x)
我想做这样的事情:
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)
我想做这样的事情:
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)