私はその場所全体を見渡しましたが、この質問が以前に聞かれた場所を見つけることができません。read.zooを使用して時系列表を読み取る
このデータを適切な動物園シリーズに取得するにはどうすればよいですか?このバージョンは、この投稿を簡単にするためのコピー/ペーストですが、常に次の表形式(テキストファイルから)で表示されます。私のread.zoo()ステートメントは、インデックスとして年を読み取りますが、四半期(Qtr1、Qtr2など)は列名として読み込まれます。私はインデックスの "四半期"の部分として列を読むために非ゴミの方法を理解しようとしてきましたが、(投稿するにはあまりにも控えめです。私はこの問題が既に解決されていると思っていますが、私はそれを見つけることができません。 as.yearqtr()のドキュメントから
> texinp <- "
+ Year Qtr1 Qtr2 Qtr3 Qtr4
+ 1992 566 443 329 341
+ 1993 344 212 133 112
+ 1994 252 252 199 207"
> z <- read.zoo(textConnection(texinp), header=TRUE)
> z
、ターゲットは次のようになります。
1992 Q1 1992 Q2 1992 Q3 1992 Q4 1993 Q1 1993 Q2 1993 Q3 1993 Q4
566 443 329 341 344 212 133 112
1994 Q1 1994 Q2 1994 Q3 1994 Q4
252 252 199 207
t(coredata(z))からc(t(coredata(z))までのステップ)は本当に驚きでした。それはmatrix()ステートメントからではありませんでしたが、それはそうでした。 –
Billのコメント 'c(t(coredata(z))'は 'c(t(z))'に短縮するように編集されていることに注意してください。 –