【PYTHONメモ】エクセルファイル 特定の月のデータを取り出す

PYTHON

こんにちは。

今回はエクセルファイルの特定の月のデータを取り出すプログラムを紹介いたします。

プログラムの内容

上記のエクセルファイルにおいて6月の天気のみのデータを抜き出すプログラムを作成します。

サンプルコード

import datetime
import pandas as pd

filename = 'C:/Labo/file1.xlsx'

df = pd.read_excel(filename, header=None)

date_column = df.iloc[:, 0]

date_objects = pd.to_datetime(date_column, format='%Y/%m/%d %H:%M')

month_data = df[date_objects.dt.month == 6]

month_data_column = month_data.iloc[:, 1]

print(month_data_column)

上記のコードはヘッダーが無い場合ですが、ヘッダーが1行目にある場合は下記のように記述します。

df = pd.read_excel(filename, header=1)

3番目の列にデータがある場合は下記のようになります。

month_data_column = month_data.iloc[:, 2]

 

PYTHON
スポンサーリンク
シェアする
フォローする
タイトルとURLをコピーしました