gpt4 book ai didi

r - 一次评论多个对象

转载 作者:行者123 更新时间:2023-12-01 08:39:34 25 4
gpt4 key购买 nike

假设,你有一个变量 a 到 j 的列表

for(x in 1:10) {
assign(letters[x],x)
}

您将如何评论那些最近创建的对象?我试过类似的东西:

for(x in 1:10) { 
comment(get(letters[x])) <- paste(x)
}

但这似乎失败了。与:

Error in comment(get(letters[x])) <- paste(x) : 
could not find function "get<-"

我在这里缺少什么?

最佳答案

如果你想要循环遍历事物,那么将它们存储在一个列表中。它使生活更轻松。但是如果你真的想这样做,你可能只需要一个 eval(parse(thingum:

> for(i in 1:10){
+ eval(parse(text=paste("comment(",letters[i],")<-'",as.character(i*2),"'",sep="")))
+ }

关于r - 一次评论多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5365482/

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