2016-12-14 2 views
1

Скажут, у меня есть этот dataframe df:Панда: выберите строки, если конкретный столбец удовлетворяет некоторое условие

A B C 
0 1 1 2 
1 2 2 2 
2 1 3 1 
3 4 5 2 

Допустит, вы хотите, чтобы выбрать все строки, в которых столбец C является >1. Если я делаю это:

newdf=df['C']>1 

Я только получить True или False в результате ДХ. Вместо этого в приведенном примере мне нужен этот результат:

A B C 
0 1 1 2 
1 2 2 2 
3 4 5 2 

Что вы хотите сделать? Вы предлагаете использовать iloc?

ответ

Смежные вопросы