1
У меня есть Dataframe, df
с столбцом Account Number
. Я пытаюсь бросить строки, где первые две буквы Счете 'AA' или 'BB'Выбрасывание строки Pandas на основе префикса значения в столбце
import pandas as pd
df = pd.DataFrame(data=["AA121", "AB1212", "BB121"],columns=['Account'])
print df
df = df[df['Account Number'][2:] not in ['AA', 'BB']]
Ошибка:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
Th anks. Что делать? – user2242044
Он работает как 'not', инвертирует булевскую маску. – jonchar
Я добавляю образец для '~' – jezrael