大きなデータファイルがあり、特定のキーワードを持つ行を削除する必要があります。ここで特定のキーワードのcsvファイルを削除する
は、私が使用しているファイルの例を次に示します。
User Name DN
MB31212 CN=MB31212,CN=Users,DC=prod,DC=trovp,DC=net
MB23423 CN=MB23423 ,OU=Generic Mailbox,DC=prod,DC=trovp,DC=net
MB23424 CN=MB23424 ,CN=Users,DC=prod,DC=trovp,DC=net
MB23423 CN=MB23423,OU=DNA,DC=prod,DC=trovp,DC=net
MB23234 CN=MB23234 ,OU=DNA,DC=prod,DC=trovp,DC=net
これは私がファイルをインポートする方法です:
import pandas as pd
df = pd.read_csv('sample.csv', sep=',', encoding='latin1')
どのように
- は、そのすべての行を削除することができますたとえばDN列に「OU = DNA」が含まれていますか?
- 列内の残りのデータを削除せずに、DN列の最初の属性 'CN = x'を削除するにはどうすればよいですか。
「CN = x」のすべての行から削除:
User Name DN
MB31212 CN=Users,DC=prod,DC=trovp,DC=net
MB23423 OU=Generic Mailbox,DC=prod,DC=trovp,DC=net
MB23424 CN=Users,DC=prod,DC=trovp,DC=net
:
は、所望の結果を与えた:
をして、行、awkを削除する – lhoworko