test['b']=test['a'].mask(test['a'].str.contains('a3'),test['a'.].str.extract('\d$'))报错incompatinle indexer with dataframe
时间: 2023-09-29 15:03:22 浏览: 31
googletest-1.8.x.zip
这个报错是因为在 `test['a'.].str.extract('\d$')` 中的 `.str` 是多余的,应该写成 `test['a'].str.extract('\d$')`。修改后的代码应该是:
```
test['b'] = test['a'].mask(test['a'].str.contains('a3'), test['a'].str.extract('\d$'))
```
阅读全文