数据框df的日期列格式为:\n
\n2018-12-20 19:30:00\n
\n但我想创建一个只包含日期而不包含时间的列\n
\n2018-12-20\n
\n我应该如何提取仅包含日期的部分?
问题的原因是从DataFrame中提取只有年月日的数据,解决方法是使用.dt函数,并将时间组件规范化为午夜,以将所有值设置为00:00:00。这样可以保持datetime64的数据类型,但显示只有日期值。
df['just_date'] = df['date_&_time'].dt.date df['normalised_date'] = df['dates'].dt.normalize()
以上代码将日期提取出来,并将时间组件规范化为午夜。
用户名或电子邮箱地址
密码