CSV 的多个列名中包含空格。我想使用单个 dplyr 命令从这些列名中删除空格。
我试过了:
mpg %>%
rename("tr ans" = trans, "mo del" = model) %>%
rename_if(everything(), contains(" "), str_replace_all(" ", ""))
我希望生产原始
mpg
数据框,删除了我在第二行中插入的空格,但出现错误:Error: Empty pattern not supported
最佳答案
为什么不直接使用 sub
:
names(mpg) <- gsub("\\s+", "", names(mpg))
关于r - 我可以使用 dplyr 从所有列名中删除空格吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56403392/