CSV から DataFrame へ(2)
CSVデータを読み込むためのread_csv() 呼び出しではエラーは発生しませんでしたが、出力は完全には意図したものではありませんでした。行ラベルが、列名のない列として読み込まれていました。
index_colの引数であるread_csv()を覚えていますか?これは、CSVファイル内のどの列を行ラベルとして使うかを指定するために使えます。ここで必要なのは、まさにこれです!前の演習を解くPythonコードはすでに含まれています。データの読み込みを修正するために、適切な変更を加えられますか?
この演習はコースの一部です
Python中級
演習の手順
- コードを実行するでコードを実行し、実際には最初の列を行ラベルとして使うべきであることを確認します。
pd.read_csv()内のindex_col引数を指定します。これを0に設定して、最初の列が行ラベルとして使われるようにします。carsの出力結果は改善されましたか?
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import pandas as pd
import pandas as pd
# Fix import by including index_col
cars = pd.read_csv('cars.csv')
# Print out cars
print(cars)