私はRでリストを操作することを学んでいます.インターネットやいくつかの本を見ましたが、解決策が見つかりませんでした. n 行と複数の列を持つデータ フレームがあります。私がやりたいことは、各年 (他の列) に対して 1 つの列 (例: value1) をプロットする簡単で迅速な方法です。
まず、分割を使用して data.frame からリストを作成しました
lst<-split(X, X$Year)
これで、何年にもわたって分割されたデータ フレームのサブセットができましたが、それで問題ありません。しかし、今、各年の value1 のプロットを作成するにはどうすればよいでしょうか? 短いスクリプトを書いてみましたが、まったく機能しません
lst<-split(X, X$Year)
for (i in names(lst)) {
plot(i$value1)
}