【发布时间】:2021-06-01 13:46:40
【问题描述】:
我有一个 pandas 数据框,其中有一个名为“时间”的日期时间列。从这个列中,我只想提取给出的语法中的年-月-日,并且我想创建一个新列,将该值作为字符串。请帮忙!
【问题讨论】:
-
一般情况下,请将数据/样本添加为文本,而不是图像。根据您的示例,这使得给出好的答案变得更加容易。
我有一个 pandas 数据框,其中有一个名为“时间”的日期时间列。从这个列中,我只想提取给出的语法中的年-月-日,并且我想创建一个新列,将该值作为字符串。请帮忙!
【问题讨论】:
IIUC pandas.Series.dt.strftime 就是你想要的:
df["new_time"] = df["time"].dt.strftime("%Y-%m-%d")
另外,请查看this documentation,您可以在其中找到日期时间格式代码。
【讨论】: