私はRを使用して問題を追跡しました:
データフレームをフォローしているとしましょう:
dates <- c("2010-01-01","2010-02-01","2010-03-01","2010-04-01",
"2010-02-01","2010-03-01","2010-04-01","2010-05-01",
"2010-03-01","2010-04-01","2010-05-01","2010-06-01")
data.frame(A=c(1,1,1,1,2,2,2,2,3,3,3,3),B=dates,C=c(21:32))
R は、この例のデータを提供します。
A B C
1 1 2010-01-01 21
2 1 2010-02-01 22
3 1 2010-03-01 23
4 1 2010-04-01 24
5 2 2010-02-01 25
6 2 2010-03-01 26
7 2 2010-04-01 27
8 2 2010-05-01 28
9 3 2010-03-01 29
10 3 2010-04-01 30
11 3 2010-05-01 31
12 3 2010-06-01 32
この日付枠を次の構造に変換する必要があります。
"2010-01-01" "2010-02-01" "2010-03-01" "2010-04-01" "2010-05-01" "2010-06-01"
1 21 22 23 24 na na
2 na 25 26 27 28 na
3 na na 29 30 30 31
助言がありますか?(私はRを初めて使用し、数時間解決しようとしました;))