Pandas:不能减去数据帧

问题描述 投票:0回答:0

我有2个简单的数据框

df1

                                             colA    colB
0   e5b1b9fc-ade9-4501-a66b-ef2ecd57483e.d9967f258...  2ZWR52QYZ86H
1   8d127d82-cfa4-421f-9081-cf35132b8248.f0865b3b9...  61RPLMR5BFFT
2   005c8e84-98b4-402d-a24e-6a63edad0598.16b6f0f9f...  7L256IQTB1M1
3   d87f6dfd-1c55-4ce5-9b84-e80b6aa958d8.3f0901c7f...  3H9SLNATBJ01
4   cf89c9dd-004e-40e7-8120-3397ce5fd97e.f571bc175...  4Z8RT5VZNOQ8
5   9eebc606-e8d0-40e3-9ba5-6d3e1b77bc64.0dc42d528...  1DEOAHZL2JFC
6   7112aef1-5fa0-4459-aa1b-15cba2f96ec5.6a9ecb28d...  2CIISYGAAV69
7   e30d901c-34e6-4974-9b9e-1fe206ed6fca.701f1358e...  2NLLJ70RXKW2
8   13677989-8979-4422-a471-7fda22ea4f6d.e00051e45...  6P60G721DVHK

df2

0   e5b1b9fc-ade9-4501-a66b-ef2ecd57483e.d9967f258...  2ZWR52QYZ86H
1   8d127d82-cfa4-421f-9081-cf35132b8248.f0865b3b9...  61RPLMR5BFFT
2   005c8e84-98b4-402d-a24e-6a63edad0598.16b6f0f9f...  7L256IQTB1M1
3   d87f6dfd-1c55-4ce5-9b84-e80b6aa958d8.3f0901c7f...  3H9SLNATBJ01
4   cf89c9dd-004e-40e7-8120-3397ce5fd97e.f571bc175...  4Z8RT5VZNOQ8

现在,我想隔离 df1 中不在 df2 中的行

所以我试过了

df1.subtract(df2)

但我明白了

result[mask] = op(xrav[mask], yrav[mask])
TypeError: unsupported operand type(s) for -: 'str' and 'str'

我做错了什么?

python pandas dataframe subtraction
© www.soinside.com 2019 - 2024. All rights reserved.