1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python で始めるデータのインポート入門

Connected

演習

NumPy インポートのカスタマイズ

ヘッダーのように、インポートしたくない行がある場合はどうしますか。ファイルの区切り文字がカンマ以外の場合はどうしますか。特定の列だけをインポートしたい場合はどうしますか。

np.loadtxt() には便利な引数がいくつかあります。

  • delimiter は loadtxt() が想定する区切り文字を変更します。
    • カンマ区切りには ',' を使います。
    • タブ区切りには '\t' を使います。
  • skiprows はスキップしたい行数(インデックスではありません)を指定します。
  • usecols は保持したい列のインデックスのリストを受け取ります。

これからインポートするファイル digits_header.txt にはヘッダーがあり、タブ区切りです。

指示

100 XP
  • np.loadtxt() の引数を完成させてください。読み込むファイルは タブ区切り、先頭の 1 行をスキップし、1 列目と 3 列目だけをインポートします。
  • 直前にインポートした配列全体を表示できるように、print() 呼び出しの引数を完成させてください。