为了账号安全,请及时绑定邮箱和手机立即绑定

根据列中的值过滤行

根据列中的值过滤行

一只甜甜圈 2023-12-12 15:20:21
这是我的数据框           date    time   ticker   price495     20200324  100000   LKOH   4484.0496     20200324  100000   LKOH   4481.5500     20200324  100000   LKOH   4482.0623     20200324  100001   LKOH   4482.0679     20200324  100001   LKOH   4482.0...          ...     ...    ...     ...    986321  20200324  183954   LKOH   4498.5986336  20200324  183955   LKOH   4497.0986385  20200324  183956   LKOH   4498.5986481  20200324  183958   LKOH   4497.0986482  20200324  183958   LKOH   4497.0我对其应用过滤器:df = df[df['time'] <184000]但我不想过滤带有代码“USDRUB”的行的数据所以我需要类似的东西:df = df[if ticker != 'USDRUB' then use filter df['time'] <184000] 怎么写才能正确呢?
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超2个赞

尝试或|操作:

df = df[(df['time'] <184000) | (df["ticker"] == 'USBROB')]


查看完整回答
反对 回复 2023-12-12
  • 1 回答
  • 0 关注
  • 58 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信