删除字符串列表中的行

时间:2019-04-10 14:42:25

标签: python pandas

我正在尝试从CSV中删除帐户列表,并删除/排除它们所在的任何行。这些帐户位于两个单独的列中。

我尝试使用isin排除它们,但它只是删除字符串,而不是整个行。

import pandas as pd
cols = ['samaccountname', 'employeeid', 'manager', 'title']
df = pd.read_csv('accounts.csv', usecols=[0,1,2,4], header=0, names=cols)
acs = ['josmith', 'jesmith']

samaccountname employeeid manager title
josmith        12345      adsmith president
jpsmith        67890      jesmith advisor
jadoe          10000      jpsmith supervisor

输出应如下所示。

samaccountname employeeid manager title
jadoe          10000      jpsmith supervisor

1 个答案:

答案 0 :(得分:0)

尝试一下。我尚未测试

 print (df.tail(1))