秒とか分とかを整形してくれる便利なto_timedelta
はい、今回の要件は分で取得してデータを整形したいというものです。
現在データフレームにある時間(分の数だけの情報)からhh:miのカラムを作りたい
61分→1時間1分→01:01
これはpandasのto_timedeltaでコネコネすることで簡単にできました。
分情報をto_timedeltaに渡して、それを再整形することでhh:miの形式に変更しています。
参考:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.to_timedelta.html
はい、今回の要件は分で取得してデータを整形したいというものです。
現在データフレームにある時間(分の数だけの情報)からhh:miのカラムを作りたい
61分→1時間1分→01:01
これはpandasのto_timedeltaでコネコネすることで簡単にできました。
df_data = df_data.assign( add_column=lambda df: pd.to_datetime(pd.to_timedelta(df.minutes, unit='min')).dt.strftime('%H:%M'),
分情報をto_timedeltaに渡して、それを再整形することでhh:miの形式に変更しています。
参考:
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.to_timedelta.html
コメント