Pandas

【Python】Pandasでデータ解析-CSVからデータ取得-

Pandasでデータ解析

今回はCSVからのデータ取得の基本的操作について見ていきます。今回の説明で使用しているCSVはe-Statが公開している
統計データを使用しています。
csv取得リンク

データの取得

Pandasを使用してcsvからデータを取得する方法は非常に簡単です。次のコードで実現可能です。

import pandas as pd

df = pd.read_csv('./c01.csv', encoding="shift-jis")
print(df)

※注意点としてはencoding=”shift-jis”の部分です。基本的に第二引数以降は省略可能ですが、エンコードが必要な場合は設定する必要があリます。
Pandasではデフォルトでutf-8で読み込もうとします

※PandasではCSV読み込み時に自動でインデックスを付与しています。

部分データの取得

Pandasには部分的にデータを取得することも可能です。今回は一番基本的な、先頭および最後尾から任意のレコード数を取得する方法を記載します。

import pandas as pd

df = pd.read_csv('./c01.csv', encoding="shift-jis")
print(df.head(10)) #先頭から10レコード
print(df.tail(10)) #最後尾から10レコード