【发布时间】:2011-06-11 13:33:24
【问题描述】:
假设我有一个使用save() 创建的.rda 文件。示例:
save(mydata1, file = "anrdatafile.rda")
其中,mydata1 是一个数据框。
我想在R 中编写代码: (1) 加载“anrdatafile.rda”文件; (2) 在该文件中找到数据框的名称 (3) 将找到的数据框与另一个数据框结合起来,例如 mydata2。
如何实现第 2 步?一旦我在第 2 步中获得了数据框的名称,我就可以这样做了
combineddata = rbind(mydata1, mydata2)
但我不知道如何获取 .rda 文件中数据框的名称是 mydata1 作为代码的一部分。
我试过了
nameofthedataframe = load('anrdatafile.rda')
这会将字符串“mydata1”分配给变量“nameofthedataframe”,但是我如何获取数据框中的数据mydata1?
为了澄清,我知道我可以使用用于保存数据的相同数据框名称。但是,假设我忘记了变量是什么。或者,更重要的是,我必须在我的代码中硬编码变量名。我想知道一旦我给它文件名,程序是否可以在运行时找出数据框的名称。
谢谢。如果不清楚,请告诉我。我会尽力澄清。
【问题讨论】:
-
我已将您的消息标记为更适合 stackoverflow。我认为版主很快就会把它移到那里,所以没有必要在那里创建一个新问题。
标签: r