Я хотел бросить все строки, которые не находятся в списке в панд DataFrameпадение ряда панды со списком аргументов
Например, рассмотрим этот dataframe:
data = {'name': ['Jason', 'Molly', 'Tina', 'Jake', 'Amy'],
'year': [2012, 2012, 2013, 2014, 2014],
'reports': [4, 24, 31, 2, 3]}
df = pd.DataFrame(data, index = ['Cochice', 'Pima', 'Santa Cruz', 'Maricopa', 'Yuma'])
df
уронить строку по названию легко:
df = df[df.name != 'Tina'] # to drop the row which include Tina in the name column
Но если я хочу сохранить только строку Джейсон и Молли:
List=['Jason', 'Molly']
df = df[df.name not in List]
не работает!
Новый SO упорядоченность ответов по времени своего рода устраняет неоднозначность я думаю – EdChum
@jezrael это уже было реализовано в течение нескольких недель, если вы посмотрите все старые ответы, вы увидите, что принятое Ответ не обязательно является первым упорядоченным ответом или первым заказываемым ответом, все ответы теперь упорядочены по времени – EdChum
Привет. Не могли бы вы объяснить, что означает «~»? – Coolpix