gpt4 book ai didi

r - 使用函数参数作为 R 中新数据框的名称

转载 作者:行者123 更新时间:2023-12-01 12:16:49 26 4
gpt4 key购买 nike

这很简单,但我已经搜索并未能找到解决这个小问题的方法。

我想使用函数的参数作为新数据框的名称,例如:

assign.dataset<-function(dataname){
x<-c(1,2,3)
y<-c(3,4,5)
dataname<<-rbind(x,y)
}

然后
assign.dataset(new.dataframe.name)

只需创建一个名为 dataname 的新数据集。

我曾尝试使用粘贴和分配功能,但没有成功。

非常感谢

最佳答案

你可以这样做...

assign.dataset<-function(dataname){
x<-c(1,2,3)
y<-c(3,4,5)
assign(deparse(substitute(dataname)), rbind(x,y), envir=.GlobalEnv)
}

assign.dataset(new.dataframe.name)

new.dataframe.name
[,1] [,2] [,3]
x 1 2 3
y 3 4 5

关于r - 使用函数参数作为 R 中新数据框的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47516904/

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