0

我是熊猫的新手,我想过滤我的 c 列(在我的 df 上要长得多)。我只需要删除 b 列中的几个 E99。

df = pd.DataFrame(np.array([[1, 2, 3], [E99, 08A, 13B], [7, 8, 9]]),
                   columns=['a', 'b', 'c'])

这是我的数据框df:

   a  b    c
0  1  E99  3
1  4  08A  6
2  7  13B  9
....

我试过这个:

df = df[df["b"] != "E99"] 

但它只是不起作用,我有这个:

df
   a  b  c
0  1  0  3
1  4  1  6
2  7  2  9

有任何想法吗?

4

0 回答 0