Панды удаляют строку в кадре данных на основе значения - PullRequest
0 голосов
/ 07 ноября 2018

Я хочу удалить строки в кадре данных pandas, где второй столбец = 0

Итак, это ...

  Code  Int
0    A    0
1    A    1
2    B    1

Превратится в это ...

  Code  Int
0    A    1
1    b    1

Любая помощь с благодарностью!

1 Ответ

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

Найдите строку, которую вы хотите удалить, и используйте drop .

delete_row = df[df["Int"]==0].index
df = df.drop(delete_row)
print(df)
Code    Int
1   A   1
2   B   1

Дальше больше. вы можете использовать iloc , чтобы найти строку, если вы знаете положение столбца

delete_row = df[df.iloc[:,1]==0].index
df = df.drop(delete_row)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...