python - 使用熊猫格式化日期时间列
问题描述
我需要在熊猫日期时间列中删除点后的点和数字:
0 2020-01-05 21:58:15.030099
1 2020-01-09 09:15:01.286888
我写了这段代码,但结果是一样的(点后的数字):
ret.reg_dt = pd.to_datetime(ret.reg_dt, format='%Y-%m-%d %H:%M:%S')
我怎样才能删除它?
解决方案
您可以Series.dt.floor
按秒使用:
ret.reg_dt = ret.reg_dt.dt.floor('S')
print (ret)
reg_dt
0 2020-01-05 21:58:15
1 2020-01-09 09:15:01
推荐阅读
- python-3.x - 下面的代码给了我错误,例如“视图 home.views.edit 没有返回 HttpResponse 对象。它返回了 None 。”
- react-native - React-Native 购物车 - 无法将数据传递到购物车屏幕
- macos - 无法在 macos 上安装/链接 wget
- apache-spark - 在 Pyspark 中从 Rest Api 创建数据框时出错
- php - 使用 codeigniter 版本 4 显示 xml
- python - 多次附加用户输入
- java - java spring mvc 404未找到示例Spring MVC的错误
- django - HTML模板上的Django过滤器功能
- javascript - 如何将具有数组作为值的对象键值对转换为键值对的多个对象?
- javascript - Web cookie 和本地存储有什么区别?