【发布时间】:2017-06-06 14:02:03
【问题描述】:
我需要在日期上将 2 个 pandas 数据框合并在一起,但它们目前具有不同的日期类型。 1是时间戳(从excel导入),另一个是datetime.date。
有什么建议吗?
我试过pd.to_datetime().date,但这仅适用于单个项目(例如df.ix[0,0]),它不会让我适用于整个系列(例如df['mydates'])或数据框。
【问题讨论】:
-
pd.to_datetime(df['mydates'])
-
嗨@piRSquared。不幸的是,这不起作用。当我访问系列中的 1 个元素时,pd.todatetime(df['my_dates']) 仍然返回 pandas.tslib.Timestamp(例如,如果我将其保存为新的 DataFrame 为 df2,则 type(df2.ix[0,0] ) 仍将返回时间戳),我需要它是 datetime.date
标签: python date datetime pandas