выделите строки больше и меньше двух чисел с помощью панд - PullRequest
0 голосов
/ 07 июня 2018

Если у меня есть следующий фрейм данных,

id     price
01      10
02      5
03      0.1
04      100
05      1000

, как я могу получить новый фрейм данных, содержащий только цену выше 10 долларов США (включая) и меньше 100 долларов США (включая), как этот.Спасибо.

id     price
01      10
04      100

1 Ответ

0 голосов
/ 07 июня 2018

Используйте between с boolean indexing:

df = df[df['price'].between(10, 100)]
print (df)
   id  price
0   1   10.0
3   4  100.0

Если вам не нужно включать значения 10 и 100:

df = df[df['price'].between(10, 100, inclusive=False)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...