【发布时间】:2020-11-30 23:31:15
【问题描述】:
我有iris 数据框。我想添加列“log_Sepal.Length”和“log_Sepal.Width”,它们是将日志应用于“Sepal.Length”和“Sepal.Width”的结果。我试过了:
iris %>%
mutate_at(.vars = vars(names(.)[str_detect(names(.), "Sepal")] ), .funs = c("identity", "log"))
但我想要的数据框是:
iris$log_Sepal.Length <- log(iris$Sepal.Length)
iris$log_Sepal.Width <- log(iris$Sepal.Width)
iris
mutate_at 可以吗?
【问题讨论】: