こんにちは。
今回はエクセルファイルの特定の月のデータを取り出すプログラムを紹介いたします。
プログラムの内容
上記のエクセルファイルにおいて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]