数据框如下所示:
ID Desc
1 Hello
2 How
3 Have
4 You
5 Been
我想检查 Desc 的第三个字符是否在 ['A', 'B', 'C', 'D', 'E'] 中,不区分大小写,并将其替换为 'Replaced'。
我尝试过的是:
df.loc[df['Desc'].str[2] in ['A', 'B', 'C', 'D', 'E'] == True), 'Desc'] = 'Replaced'.
但它会吐出一个错误
The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
我该如何解决这个问题?
HUWWW
相关分类