我正在尝试做一些非常简单的事情,但我找不到解决方案,但是:
给定一个数据帧df我试图选择一个列(带有字符串)并删除名为“x”的项目。
我发现了有关按索引删除的问题 (Drop Elements from Pandas Series by Index)但不是他们的内容。
s = pd.Series(['A', 'B', 'C', 'Aaba', 'Baca', np.nan, 'CABA', 'dog', 'cat'])
尝试删除:
s.drop('A')
s.drop(s['A'])
我怎样才能做到这一点?
答案 0 :(得分:2)
对于您所拥有的系列,请尝试像这样编制索引:
s.loc[s!='A']
对于具有命名列的数据框,请尝试:
s.loc[s['column_name'] != 'A']