Pythonで年月日を取得し、月ごとに集計する方法と月曜日の取得

Pythonで年月日を取得する方法

Pythonには、datetimeモジュールを使うことで年月日を取得することができます。

import datetime
# 現在の日付を取得
now = datetime.datetime.now()
print(now)
# 任意の日付を指定して取得
date = datetime.datetime(2021, 4, 1)
print(date)

Pythonで月ごとに集計する方法

Pythonには、pandasライブラリを使うことでデータの集計が簡単に行えます。

import pandas as pd
# データフレームを作成
df = pd.DataFrame({
    'date': ['2021-04-01', '2021-04-02', '2021-05-01', '2021-05-02'],
    'value': [10, 20, 30, 40]
})
# 日付をdatetime型に変換
df['date'] = pd.to_datetime(df['date'])
# 月ごとの合計値を計算
monthly_sum = df.groupby(pd.Grouper(key='date', freq='M')).sum()
print(monthly_sum)

Pythonで月曜日を取得する方法

Pythonには、datetimeモジュールを使うことで曜日を取得することができます。

import datetime
# 今日の曜日を取得
today = datetime.datetime.today()
print(today.weekday())
# 月曜日の日付を取得
monday = today - datetime.timedelta(days=today.weekday())
print(monday)

まとめ

Pythonを使うことで、年月日を取得したり、月ごとに集計したり、曜日を取得したりすることが簡単に行えます。