gpt4 book ai didi

引用数据框中名称为 paste0 的列

转载 作者:行者123 更新时间:2023-12-05 03:56:14 26 4
gpt4 key购买 nike

我有一个名为 paste0(i, "_SA") 的数据框,它是在循环中创建的。我想打印第 4 列,但 $ 和 [,4] 都不起作用。 paste0(i, "_SA")[,4] 给出错误“不正确的维数”,即使我在循环之外使用它,如 US_SA[,4] 它也有效。如何引用名为 paste0 的数据框的列?

最佳答案

我们可以使用get来获取对象的值

for(i in c("US", "UK")) {
print(get(paste0(i, "_SA"))[, 4])
}

它也可以在使用 mget paste 后加载到 list 中(因为 paste 是矢量化的)

lst1 <- mget(paste0(c("US", "UK"), "_SA"))

关于引用数据框中名称为 paste0 的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59584279/

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