Python:如何从数据框中提取仅包含年份-月份-日期的内容。

20 浏览
0 Comments

Python:如何从数据框中提取仅包含年份-月份-日期的内容。

数据框df的日期列格式为:\n

\n2018-12-20 19:30:00\n

\n但我想创建一个只包含日期而不包含时间的列\n

\n2018-12-20\n

\n我应该如何提取仅包含日期的部分?

0
0 Comments

问题的原因是从DataFrame中提取只有年月日的数据,解决方法是使用.dt函数,并将时间组件规范化为午夜,以将所有值设置为00:00:00。这样可以保持datetime64的数据类型,但显示只有日期值。

df['just_date'] = df['date_&_time'].dt.date
df['normalised_date'] = df['dates'].dt.normalize()

以上代码将日期提取出来,并将时间组件规范化为午夜。

0