Фильтр Pandas DataFrame на основе строки, столбца и даты - PullRequest
0 голосов
/ 27 ноября 2018

Все.
Я пытаюсь отфильтровать данные по названию строки, столбцу и дате.У меня есть данные, как вы можете видеть на изображении ниже, я очищаю 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

Ответы [ 2 ]

0 голосов
/ 27 ноября 2018

Если я правильно понял ваш вопрос, вы хотите выполнить фильтрацию по дате и по значению первого столбца в вашем фрейме данных.Один из способов добиться этого заключается в следующем:

df[df['date'].between('2018-11-10', '2018-12-01')&(df[0]=='Total Issues Traded')]
0 голосов
/ 27 ноября 2018

Попробуйте:

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')]

Дайте мне знать, если это то, что вы хотите, или вам нужны какие-то изменения

...