“Удалить строки на основе условия Python” Ответ

Удалить строки на основе условия Python

df = df.drop(df[df.score < 50].index)
Anxious Angelfish

Удалить строки на основе условия Python

df.drop(df[df.score < 50].index, inplace=True)
Anxious Angelfish

Панды бросают ряды со значением в списке

import pandas as pd

a = ['2015-01-01' , '2015-02-01']

df = pd.DataFrame(data={'date':['2015-01-01' , '2015-02-01', '2015-03-01' , '2015-04-01', '2015-05-01' , '2015-06-01']})

print(df)
#         date
#0  2015-01-01
#1  2015-02-01
#2  2015-03-01
#3  2015-04-01
#4  2015-05-01
#5  2015-06-01

df = df[~df['date'].isin(a)]

print(df)
#         date
#2  2015-03-01
#3  2015-04-01
#4  2015-05-01
#5  2015-06-01
Ugliest Unicorn

Ответы похожие на “Удалить строки на основе условия Python”

Вопросы похожие на “Удалить строки на основе условия Python”

Больше похожих ответов на “Удалить строки на основе условия Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования