series_to_plot.df という data.frame があります。これは、他の多数の data.frames を組み合わせて作成したものです (以下を参照)。これらのそれぞれから .mm 列だけを取り出して、プロットできるようにします。したがって、各 data.frame の 3 番目の列 (たとえば、p3c3.mm、p3c4.mm など) を引き出したいのですが、オブジェクト内のすべての data.frames に対してこれを行う方法がわかりません。名前。これは可能ですか?
たとえば、series_to_plot.df[[3]] と series_to_plot.df[[10]] による別のセット (つまり、ベクトルのリストです..) を 1 つだけ引き出すことができ、series_to_plot.df$ で直接参照できます。 p3c3.mmですが、各data.frameからすべてのmmを含むベクトルを取得するコマンドはありますか? 次のようなインデックスが機能することを期待していました: series_to_plot.df[,3[3]] しかし、エラーが返されます[.data.frame
(series_to_plot.df, , 3[3]) : undefined columns selected
series_to_plot.df
p3c3.rd p3c3.day p3c3.mm p3c3.sd p3c3.n p3c3.noo p3c3.no_NAs
1 2010-01-04 0 0.1702531 0.04003364 7 1 0
2 2010-01-06 2 0.1790594 0.04696674 7 1 0
3 2010-01-09 5 0.1720404 0.03801756 8 0 0
p3c4.rd p3c4.day p3c4.mm p3c4.sd p3c4.n p3c4.noo p3c4.no_NAs
1 2010-01-04 0 0.1076581 0.006542157 6 2 0
2 2010-01-06 2 0.1393447 0.066758781 7 1 0
3 2010-01-09 5 0.2056846 0.047722862 7 1 0
p3c5.rd p3c5.day p3c5.mm p3c5.sd p3c5.n p3c5.noo p3c5.no_NAs
1 2010-01-04 0 0.07987147 0.006508766 7 1 0
2 2010-01-06 2 0.11496167 0.046478767 8 0 0
3 2010-01-09 5 0.40326471 0.210217097 7 1 0