Syn_Wll 2022-08-30 09:08 采纳率: 80%
浏览 44
已结题

利用pandas删除有时间异常值的行

问题遇到的现象和发生背景

在处理一个五万条数据的表格(csv文件格式),表格中记录了产品的开始使用时间,例如“2022/7/7 12:21:18”,和结束时间“2022/7/7 13:03:43”,还有一列是使用Excel自带的差值计算得到的,就是“实际使用产品时间 = 开始时间 - 结束时间”。现在由于表格中有异常值,比如实际使用时间大于12小时的(比如下表第二行),请问如何在这种情况下导入csv文件data.csv,并设置条件删除异常值?

开始时间结束时间实际使用产品时间
2022/7/7 12:19:092022/7/7 13:03:430:44:34
2021/8/28 0:23:152022/6/12 19:01:576930:38:42
问题相关代码,请勿粘贴截图

for time in df['trip duration']:
    time.split(":")
    if int(time[0]) > 10:
        


我的解答思路和尝试过的方法

尝试使用pandas库和datetime模块,但没有思路

我想要达到的结果

求相关代码~

  • 写回答

3条回答 默认 最新

  • 快乐小土狗 2022-08-30 09:37
    关注

    那你直接判断是否大于'12:00:00'不就好了?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月7日
  • 已采纳回答 8月30日
  • 创建了问题 8月30日

悬赏问题

  • ¥15 Llama如何调用shell或者Python
  • ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?
  • ¥15 win10权限管理,限制普通用户使用删除功能
  • ¥15 minnio内存占用过大,内存没被回收(Windows环境)
  • ¥65 抖音咸鱼付款链接转码支付宝
  • ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi