2016-04-08 22 views
-2

Dört adet veri çerçevem ​​var, df1, df2, df3 ve df4. Hepsi aynı şekilde biçimlendirilmişlerdir.Veri çerçevesi adını tutmak için değişken kullanın

Veri ağı adını bir değişkende saklamak ve bu veri tabanına daha sonra erişmek istiyorum. Aşağıdakileri yapabilirim, ancak bu sadece tüm veri çerçevesini kopyalar. Tüm veri çerçevesini kopyalamadan bunu yapmanın bir yolu var mı?

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

Bunun sadece bir örnek olduğunu unutmayın. Sadece komplodan başka şeyler yapmak isterim.

+0

Çizim yapamazsınız (y ~ x, data = df_name) '. – nrussell

+0

Veri çerçevelerini adlandırılmış bir listeye yerleştirin: 'liste (df1 = df1, df2 = df2, df3 = df3, df4 = df4)'. – joran

+0

Üzgünüm, daha açık olmalıydım. Sadece çizim yapmak istemiyorum, daha ziyade referansı genel olarak bir işleve iletiyorum. –

cevap

2

Bazı durumlarda, data.frames adlarını bir karakter vektörü olarak saklayabilir ve daha sonra nesnelere erişmek için get() kullanabilirsiniz. Benim deneyimime göre, Joran'ın çözümü, uygulamanıza bağlı olarak liste öğeleri üzerinden ad veya konum olarak döngü yapabileceğinizden daha esnektir.

İlgili konular