R で Sparklines パッケージを使用しており、reshapeExt() 関数を使用してデータセットを準備していましたが、非常に奇妙な問題に遭遇しました。データセットは次のようになります。
Company time value
1 Microsoft 1990 11
2 Time Warner 1990 22
3 Verizon 1990 33
4 Microsoft 1991 44
5 Time Warner 1991 55
6 Verizon 1991 66
7 Microsoft 1992 77
8 Time Warner 1992 88
9 Verizon 1992 99
そして、チュートリアルの例に従って、次の行を実行しました。
example <- example[,c("Company","value","time")]
example$time <- as.numeric ( as.character ( example$ time ))
dat <- reshapeExt ( example , idvar =" Company " , varying = list (2))
不可解なことに、R は "dat" に対して次のように答えました。
Company time value Company
1 Microsoft 1 11 1
2 Time Warner 1 22 2
3 Verizon 1 33 3
4 Microsoft 1 44 4
5 Time Warner 1 55 5
6 Verizon 1 66 6
7 Microsoft 1 77 7
8 Time Warner 1 88 8
9 Verizon 1 99 9
明らかな理由もなく、時間列はすべて 1 になりました。これは、 https://web.warwick.ac.uk/statsdept/user2011/TalkSlides/Contributed/18Aug_0950_FocusVI_4-ReportingData_2-Kowarik.pdf 18 ページの例を実装していたときには発生しません。
どんな助けでも大歓迎です