这是具有 A 列的一个 Dataframe A
| A |
:---:
|abc|
|xyz|
|bnm|
这是另一个带有 B 列的数据框 B
| B |
:----:
|ABc |
|ghj |
|X_yz|
|B+NM|
Dataframe B 的期望输出应该是非 Dataframe
| B |
:---:
|abc|
|xyz|
|bnm|
| non |
:-----:
| ghj |
regex = r"[a-zA-Z]"
if sorted(re.split(regex, A["A"], re.MULTILINE | re.IGNORECASE)) == sorted(re.split(regex, B["B"], re.MULTILINE | re.IGNORECASE)):
B["B"] = B["B"].replace(A["A"])
else:
non.append(B["B"])
我无法得到它是错误的。请帮助我使用此代码