I want to summarize data and create dynamic columns columns and store in different data frame:
data is something like:
col1 col2 col3
A 1 200
B 1 300
A 2 400
k=c("A","B","C")
for(i in k)
{
group_data <- group_by(data[data$col1==i,], col2)
summary_i<- summarize(group_data ,paste("var",k[i],sep="_") = n())
}
Expected output:
Three data frame with name summary_A, summary_B, summary_C
containing variable var_A
, var_B
and var_C
respectively.