我想用空格替换数据框特征名称中的所有下划线:
library(tidyverse)
names <- c("a_nice_day", "quick_brown_fox", "blah_ha_ha")
example_df <- data.frame(
x = 1:3,
y = LETTERS[1:3],
z = 4:6
)
names(example_df) <- names
尝试过:
example_df %>% rename_all(replace = c("_" = " "))
Error: `.funs` must specify a renaming function
我也尝试了以下方法:
example_df %>% rename_all(funs(replace = c("_" = " ")))
Error: `nm` must be `NULL` or a character vector the same length as `x`
如何将特征名称中的所有下划线替换为空格?
mutate()
等函数时,必须引用列名,这会使数据变得更加混乱。你确定需要这样做吗? - MrFlick