Pandas基于行、列和d过滤数据帧

2024-03-28 22:20:12 发布

您现在位置:Python中文网/ 问答频道 /正文

所有人。
我正在尝试根据行名称、列和日期筛选数据。 我有数据,你们可以在下面的图片看到,我刮html表使用硒。你知道吗

我有数据

enter image description here

完整代码:

https://repl.it/@AshfaqueMarfani/DroopyDismalCubase

我想像这样过滤数据。你知道吗

argument : date 2018-11-10 to 2018-12-1
2018-11-10 | Total Issues Traded | 8243
2018-11-11 | Total Issues Traded | 8232
2018-11-12 | Total Issues Traded | 90000
2018-11-13 | Total Issues Traded | 10000
2018-11-14 | Total Issues Traded | 8243

Tags: 数据代码https名称html图片itargument
2条回答

试试这个:

df[(df.0 == "Total Issues Traded")]

或者

df.loc[df['0'] == "Total Issues Traded"]

或者

df.loc[df['0'] == "Total Issues Traded" & df['date'] > '2018-11-09') & (df['date'] < '2018-12-02')]

如果这是你想要的或者你需要一些改变,请告诉我

如果我正确理解了您的问题,您希望按日期和数据帧中第一列的值进行筛选。实现这一目标的方法之一是:

df[df['date'].between('2018-11-10', '2018-12-01')&(df[0]=='Total Issues Traded')]

相关问题 更多 >