我正在使用pd.to_datetime()
创建一个带有Pandas的datetime变量引用的dataframe只有日期(例如31/12/2023),因此函数返回的时间为00:00:00(例如31/12/2023 00:00:00),现在我想使用replace()
函数按照这两篇SO帖子(ex1,ex2)中所示的示例单独设置时间值,但这会导致错误:* 类型错误:replace()获得意外的关键字参数"hour"*
下面是代码:
end = pd.to_datetime(df_end_date, dayfirst=True).replace(hour=23, minute=59)
表达式 * df_end_date * 只有一个值,请参见下面的屏幕截图(1)或here。
完整的错误消息显示在下面的屏幕截图(2)或here中。
截图(一):
截图(二):
1条答案
按热度按时间cigdeys31#
如果
df_end_date
是标量,则解工作:如果
Series
,这里一个元素Series
需要:或者: