
Dataframe 有一列是日期,想去掉时分秒并且转为datetime类型
1条回答 默认 最新
镜花照无眠 2024-09-11 20:48关注
使用 pd.to_datetime() 将字符串格式的日期转换为datetime对象。
使用 dt.date 去掉时分秒,获取只有日期部分的值。import pandas as pd data = { 'date_column': ['2024-09-11 12:40:42', '2024-09-12 08:30:00', '2024-09-13 15:45:10'] } df = pd.DataFrame(data) df['date_column'] = pd.to_datetime(df['date_column']) # 将' date_column' 转换为datetime类型 df['date_column'] = df['date_column'].dt.date # 去掉时分秒,保留日期部分 print(df) # 输出结果解决 无用评论 打赏 举报