pandas 时间序列数据

bogh5gae  于 2023-01-04  发布在  其他
关注(0)|答案(1)|浏览(198)

我有一个Excel文件,其中有两列,我想将它们合并,但其中一列是日期时间格式,另一列是对象(实际上是时间)。我想做的是将对象一转换为日期时间格式。enter image description here
我已经尝试了所有我能想到的方法,但总是得到一个错误。enter image description here
将Pandas导入为PD Dataframe = pd.read_excel('/content/drive/我的驱动器/Colab笔记本电脑/data. xlsx')dataFrame.head()输出:enter image description here和我的错误enter image description here

h22fl7wq

h22fl7wq1#

如果我没理解错的话,你可能想在空格上拆分“Time”列,并取0索引。最后使用.cat将字符串列连接在一起。接下来,弹出旧列,最后将其全部 Package 在to_datetime中。

df["Time"] = df["Time"].str.split(r"\s+").str[0]
df["Datetime"] = pd.to_datetime(df.pop("Date").astype(str).str.cat(df.pop("Time"), sep=" "))

相关问题