R数据编译(整理或数据操作)

R data compilation(sorting out or data manipulation)

这是我的 excel csv 数据(test.csv):

type,com,year,month,value
A,CH,2015,1,1000
A,CH,2015,2,5000
A,CH,2016,1,1500
A,MI,2015,1,1300
A,MI,2016,1,5006
B,CH,2015,1,7651
B,CH,2015,2,8684
B,MI,2016,1,2321
B,ZU,2015,1,6842
C,CH,2015,1,1562
C,CH,2016,2,6452
C,CH,2016,3,1562
C,MI,2016,1,6425
C,MI,2016,2,2682
C,ZU,2015,1,8543
C,ZU,2015,2,7531

如何使用 R 将每个 type 提取到每个数据帧。
为了更简洁,我的意思是我想构建 3 个新数据框(typeA、typeB 和 typeC)。以及如何将年和月合并为一个,以便我可以使用 ggplot2.

进行绘图

这里追加一个问题:与上述问题类似的整理数据的参考资料在哪里可以找到?

尝试:

data =read.csv("test.csv", header=T)
dataA = data[which(data$type =="A"),]
dataB = data[which(data$type =="B"),]
dataC = data[which(data$type =="C"),]

通俗点说:

df <- read.csv("data.csv", header=T)
df_list <- split(df, factor(df$type))

df_list 中的每个条目现在都是具有一种类型的新 data.frame,例如df_list[[1]df_list$A.