Я хотел отфильтровать строки dfbc, у которых был BUSINESS_ID, который также был в BUSINESS_ID dfProfilesBusIds
. Наконец, он работал:
dfbc = dfbc[(dfbc['BUSINESS_ID'].isin(dfProfilesBusIds['BUSINESS_ID']) == False)]
Используйте следующее:
type file.txt | findstr /v ERROR | findstr /v REFERENCE
Это имеет преимущество использования стандартных инструментов в Windows OS, вместо того, чтобы иметь необходимость найти и установить sed/awk/perl и такой.
См. следующую расшифровку стенограммы для него в операции:
C:\>type file.txt Good Line of data bad line of C:\Directory\ERROR\myFile.dll Another good line of data bad line: REFERENCE Good line C:\>type file.txt | findstr /v ERROR | findstr /v REFERENCE Good Line of data Another good line of data Good line
Если у Вас есть sed:
sed-e '/REFERENCE/d'-e '/ERROR/d' [ИМЯ ФАЙЛА]
, Где ИМЯ ФАЙЛА является названием текстового файла с хорошим & плохие строки
Если Вам установили жемчуг, то perl -i -n -e"print unless m{(ERROR|REFERENCE)}"
должен добиться цели.