1. 학습
  2. /
  3. 강의
  4. /
  5. Python で始めるデータのインポート入門

Connected

연습 문제

異なるデータ型のインポート

seaslug.txt ファイルは、

  • 文字列からなるテキストのヘッダーがあります。
  • タブ区切りです。

このデータは、ある期間に変態したウミウシの幼生の割合を示しています。 詳しくは こちら をご覧ください。

ヘッダーがあるため、そのまま np.loadtxt() を使ってインポートしようとすると、Python は ValueError を投げ、could not convert string to float と表示します。これへの対処法は2つあります。1つ目は、データ型引数 dtype を str(文字列)に設定する方法です。

もう1つは、これまでに見たように、skiprows 引数を使って最初の行をスキップする方法です。

지침

100 XP
  • 最初の np.loadtxt() 呼び出しを完成させ、最初の引数として file を渡してください。
  • print(data[0]) を実行して、data の最初の要素を表示してください。
  • 2つ目の np.loadtxt() 呼び出しを完成させてください。インポートする file はタブ区切りで、データ型は float、最初の行はスキップします。
  • 前の print() 呼び出しを参考にして、print() コマンドを完成させ、data_float の10番目の要素を表示してください。
  • 残りのコードを実行して、データを可視化してください。