【发布时间】:2021-03-26 02:38:23
【问题描述】:
我在尝试使用 paste0() 重命名列名时遇到 Error: unexpected '}' in "}" 错误。
例如:
df %>%
rename(., paste0("text", "index") = old)
我是否应该为此使用 = 以外的其他东西?
【问题讨论】:
我在尝试使用 paste0() 重命名列名时遇到 Error: unexpected '}' in "}" 错误。
例如:
df %>%
rename(., paste0("text", "index") = old)
我是否应该为此使用 = 以外的其他东西?
【问题讨论】:
试试
df %>%
rename(., !!paste0("text", "index") := old)
【讨论】:
!!的意义和:=在这种情况下的使用?或任何可能指向我了解它们的文章。我之前尝试过寻找这个,但我认为我没有找到合适的文章。