1. 学ぶ
  2. /
  3. プロジェクト
  4. /
  5. ケーススタディ:Rで都市の時系列データを分析する

Connected

演習

Saving time - II

今後の利用のために flights_xts データを rds ファイルに保存しました。では、R を使っていない同僚とデータを共有したい場合はどうすればよいでしょうか?

xts オブジェクトを保存するもう一つの方法は、R の環境外でも共有しやすい形式(カンマ区切り値(CSV)ファイルなど)に変換することです。これには write.zoo() コマンドを使います。

xts オブジェクトを CSV ファイルに正常にエクスポートできたら、read.zoo() コマンドで R にデータを読み戻せます。ただし、readRDS と異なり、読み込んだデータを xts オブジェクトに再エンコードする必要があります(as.xts を使用)。

指示

100 XP
  • write.zoo() を使って、flights_xts データを "flights_xts.csv" に保存します。sep 引数でカンマ区切り(",")を必ず指定してください。
  • read.zoo() を使ってファイルを R に読み戻します。エクスポートしたファイル名と、データの区切り方法を指定してください。ほかの引数も目を通しますが、コードは変更しないでください。新しいオブジェクト名は flights2 とします。
  • as.xts() を使って、flights2 オブジェクトを xts に再エンコードします。新しい xts オブジェクトは flights_xts2 として保存します。