【发布时间】:2023-04-04 14:58:01
【问题描述】:
我有一个 TMY 数据集,其中包含年、月、日和小时的唯一列。我创建了一个带有年、月和日的日期时间对象;但是,我需要将小时添加到对象中,以便正确排序数据集。
我从这里开始:
编码如下:
# convert year, month, day integers to datetime objects
df_datetime = pd.to_datetime(df[['Year', 'Month', 'Day']])
# drop the original datetime components plus the 'SiteId' columns
df_mod = df.drop(['Year', 'Month', 'Day', 'SiteId'], axis=1)
# concat two dataframes
df = pd.concat([df_datetime, df_mod], axis=1)
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: python-3.x pandas jupyter-notebook