我正在学习使用 R 中的列表,我查看了互联网和一些书籍,但我没有找到解决方案。我有一个包含 n 行和几列的数据框。我想做的是一种简单而快速的方法来为每一年(其他列)绘制一列(例如 value1)。
首先,我使用拆分从 data.frame 创建了一个列表
lst<-split(X, X$Year)
所以现在我有一个数据框的子集划分了多年,这很好。但是现在,我怎样才能为每年创建现在的 value1 图?我试图写一个简短的脚本,但它根本不起作用
lst<-split(X, X$Year)
for (i in names(lst)) {
plot(i$value1)
}