“Отбрасывать строки из DataFrame на основе значения столбца” Ответ

Python: удалить конкретные значения в DataFrame

df.drop(df.index[df['myvar'] == 'specific_name'], inplace = True)
Andrea Perlato

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

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

Отбрасывать строки из DataFrame на основе значения столбца

def filter_rows_by_values(df, col, values):
    return df[~df[col].isin(values)]
D Goglia

Удалить строки со значением в пандах столбцов

df = df[df.line_race != 0]
Busy Boar

Ответы похожие на “Отбрасывать строки из DataFrame на основе значения столбца”

Вопросы похожие на “Отбрасывать строки из DataFrame на основе значения столбца”

Больше похожих ответов на “Отбрасывать строки из DataFrame на основе значения столбца” по Python

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

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