Pandas: функция grep like - программирование
Подтвердить что ты не робот

Pandas: функция grep like

Есть ли grep, как встроенная функция в Pandas, чтобы удалить строку, если она имеет некоторую строку или значение? Спасибо заранее.

4b9b3361

Ответ 1

Посмотрите на df ['column_label].str Ниже приведен пример всех строк, где столбец A содержит символ "a", а "B" равен 20.

In [46]: df
Out[46]:
     A   B
0  foo  10
1  bar  20
2  baz  30

In [47]: cond = df['A'].str.contains('a') & (df['B'] == 20)

In [48]: df.drop(df[cond].index.values)
Out[48]:
     A   B
0  foo  10
2  baz  30