#python
#python
Вопрос:
У меня есть df df = pd.DataFrame({'col1': [1,2,3,4,5,6]})
, и я хотел бы использовать df.isin()
и находить значения, превышающие x. Я пытался что-то вроде df.isin( < 3 )
. Конечный результат будет выглядеть следующим образом
col1
0 False
1 False
2 True
3 True
4 True
5 True`
Каким было бы решение?
Ответ №1:
Вы можете использовать, df.isin(range(3,7))
но использование df >= 3
также приведет к тому же результату.
Ответ №2:
Если вам нужен ваш фрейм данных с фильтрацией по какому-либо условию, вы можете сделать это следующим образом:
df.loc[df['col1'] < 3]
Если вам нужен именно тот результат, который указан в вашем вопросе, тогда это еще проще:
df['col1'] < 3