1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ金融データのインポートと管理

Connected

演習

複数の銘柄を含むテキストファイルを読み込む

これまでの演習は、各ファイルに1つの銘柄だけが含まれている場合に有効でした。ソフトウェアやデータ提供元によっては、すべての銘柄のデータを1つのファイルで提供することがあります。この演習では、複数の銘柄を含むファイルの読み込み方を学びます。

今回も read.zoo() を使います。ここでは split 引数を使います。これは、一意の観測値を識別する変数が含まれる列の「名前」または「番号」を指定できる引数です。

作業ディレクトリにある two_symbols.csv には2つの銘柄のビッド/アスクデータが入っており、各行には1つの銘柄に対するビッドまたはアスクの観測が1つだけ含まれています。split 引数を使って、2つの銘柄それぞれのビッドとアスクの価格が1行にそろうオブジェクトへとインポートします。

指示

100 XP
  • read.csv() を使って two_symbols.csv の最初の5行を読み込み、出力を two_symbols_data に代入します。
  • two_symbols_data の構造を確認し、列名と列の位置を把握します。
  • read.zoo() を使って two_symbols.csv を読み込み、シンボル列とタイプ列の「名前」を split に指定します。出力を two_symbols_zoo に代入します。
  • two_symbols_zoo の先頭数行を確認します。