Mieux_2022 2023-05-05 15:00 采纳率: 75%
浏览 28
已结题

进行筛选的时候,显示的结果是空值,python中的excel筛选时间没有值,如何解决?

为什么进行筛选的时候,显示的结果是空值哪里出错了

img

img

img

import pandas as pd
import matplotlib.pyplot as plt

data =pd.read_excel(r'F:/text/京基一百.xlsx',header=0)
print(data)
df1 = data.loc[data['时间']=='10:30:00',['入口车辆']]
df2 = data.loc[data['时间']=='12:00:00',['入口车辆']]
df3 = data[data['时间']=='10:30:00']
print(df1)
print(df2)
print(df3)


  • 写回答

2条回答 默认 最新

  • Lemon2050 2023-05-05 17:45
    关注
    
    import pandas as pd
    import matplotlib.pyplot as plt
    
    data = pd.read_excel(r'F:/text/京基一百.xlsx', header=0)
    print(data)
    
    data['时间'] = data['时间'].astype(str)
    
    df1 = data.loc[data['时间'] == '10:30:00']
    df2 = data.loc[data['时间'] == '12:00:00']
    df3 = data[data['时间'] == '10:30:00']
    print(df1)
    print(df2)
    print(df3)
    

    错误是因为从EXCEl读取的数据,自动将时间设置为datetime类型,所以你的过滤条件就不起作用了。

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

报告相同问题?

问题事件

  • 系统已结题 5月13日
  • 已采纳回答 5月5日
  • 创建了问题 5月5日

悬赏问题

  • ¥15 verilog 非阻塞赋值下的移位拼接错误
  • ¥100 两个按钮控制一个LED
  • ¥15 用C语言写离散数学相关问题
  • ¥30 如何用python的GephiStreamer连接到gephi中,把Python和Gephi的具体操作过程都展示,重点回答Gephi软件的调试,以及如果代码的端口在浏览器中无法显示怎么处理
  • ¥15 ansys机翼建模肋参数
  • ¥15 Sumo软件无法运行
  • ¥15 如何在vscode里搭建stata的编辑环境?
  • ¥15 dify知识库创建问题
  • ¥15 如何用C#的chart画1000万个点不卡顿
  • ¥15 爬虫技术找到网上看过房源客户的电话