我的数据框很长。
df <- read.table(text="
category month
1 1 2016-12
2 1 2016-12
3 1 2017-01
4 5 2016-11
5 5 2017-11
6 4 2017-12", header=TRUE)
我需要按月散布该数据,并为每个类别创建新行。为了进行传播,我通常使用传播功能,但是我不知道如何处理添加新行。
结果应该是
category 11-2016 12-2016 1-2017 11-2017 12-2017
1 0 2 1 0 0
4 0 0 0 0 1
5 1 0 0 1 0