gpt4 book ai didi

r - 用逗号分隔的 data.frame 的列名

转载 作者:行者123 更新时间:2023-12-04 12:07:42 25 4
gpt4 key购买 nike

我想获取 data.frame 的列名用 comma (,) 分隔.我记得我过去得到了这个结果,但现在忘记了命令。

df<- data.frame(x=1:10, y=11:20)
names(df)

输出
"x" "y"

期望输出
c("x", "y")

最佳答案

准确获得您所要求的内容的最简单方法(不知道您计划如何使用这些信息)是使用 dput :

dput(names(df))
# c("x", "y")

通过扩展,无需大惊小怪 paste :
x <- capture.output(dput(names(df)))
x
# [1] "c(\"x\", \"y\")"
cat(x)
# c("x", "y")

尽管@Jilber 删除了他的回答,但您可以使用 shQuote从他开始的内容到上面“x”的输出:
paste("c(", paste(shQuote(names(df)), collapse = ", "), ")", sep = "")
# [1] "c(\"x\", \"y\")"

关于r - 用逗号分隔的 data.frame 的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20265169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com