我该如何修改它以添加 _
(下划线)代替 .
(点)作为其默认值。
> make.names(c("a and b", "a-and-b"), unique = TRUE)
[1] "a.and.b" "a.and.b.1"
I am looking for the following result
"a_and_b" "a_and_b_1"
最佳答案
您可以附上 make.names
与 gsub
:
gsub("\\.", "_", make.names(c("a and b", "a-and-b"), unique = TRUE))
# [1] "a_and_b" "a_and_b_1"
关于r - 如何创建语法正确的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18109937/