当熊猫数据帧只有日期时,可以使用pd.to_datetime()
函数将日期转换为日期时间格式,并将时间部分设置为所需的时间。以下是一个示例代码:
import pandas as pd
# 创建一个只有日期的数据帧
df = pd.DataFrame({'date': ['2022-01-01', '2022-01-02', '2022-01-03']})
# 将日期转换为日期时间格式,并设置时间部分为所需的时间
df['date'] = pd.to_datetime(df['date']) + pd.Timedelta(hours=9)
# 打印结果
print(df)
在上述代码中,pd.to_datetime()
函数将日期列转换为日期时间格式。然后,使用pd.Timedelta()
函数将时间部分设置为所需的时间。在示例中,时间被设置为9点钟。最后,打印数据帧以查看结果。
关于时间格式的具体设置,可以参考pandas官方文档中的时间格式字符串:https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html#timeseries-offset-aliases
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云