0

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 ページの例を実装していたときには発生しません。

どんな助けでも大歓迎です

4

1 に答える 1