使用变量来保存数据框名称

时间:2016-04-08 17:12:03

标签: r dataframe

我有四个数据帧,df1,df2,df3和df4。它们的格式都相同。

我希望能够将数据框名称存储在变量中,然后再访问该数据帧。我可以执行以下操作,但这只是复制整个数据帧。有没有办法在不复制整个数据帧的情况下执行此操作?

chart.df <- df1
plot(chart.df$x, chart.df$y) 

请注意,这只是一个例子。除了绘图之外,我还想做其他事情。

1 个答案:

答案 0 :(得分:2)

在某些情况下,您可以将data.frames的名称存储为字符向量,然后使用get()来访问对象。根据我的经验,@ Joran的解决方案更灵活,因为您可以根据您的应用程序以名称或位置循环(或应用)列表项。