Pandas, удалить строку, если столбец содержит неполную строку, которая не работает ⇐ Python
-
Anonymous
Pandas, удалить строку, если столбец содержит неполную строку, которая не работает
У меня есть CSV-файл, который я очищаю с помощью Python/Pandas, однако есть несколько дубликатов, которые я хочу очистить, и все, что я пробовал, не может удалить строку,
Итак, целевой столбец — «Заголовок», я хочу удалить всю строку, если строка внутри столбца содержит частичную строку «NQR», Я пробовал:
df[~df['Title'].isin(['NQR', na=False])] df[~df.Title.str.contains("NQR", na=False)] отбросить = ["NQR"] df[~df.Title.str.contains('|'.join(discard), na=False)] ничего из этого не работает, весь скрипт выполняется без ошибок, а строки, содержащие их, все еще существуют!
У меня есть CSV-файл, который я очищаю с помощью Python/Pandas, однако есть несколько дубликатов, которые я хочу очистить, и все, что я пробовал, не может удалить строку,
Итак, целевой столбец — «Заголовок», я хочу удалить всю строку, если строка внутри столбца содержит частичную строку «NQR», Я пробовал:
df[~df['Title'].isin(['NQR', na=False])] df[~df.Title.str.contains("NQR", na=False)] отбросить = ["NQR"] df[~df.Title.str.contains('|'.join(discard), na=False)] ничего из этого не работает, весь скрипт выполняется без ошибок, а строки, содержащие их, все еще существуют!