首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我试图将某一列中的所有A和B替换/转换为csv文件中的1和O

我试图将某一列中的所有A和B替换/转换为csv文件中的1和O
EN

Stack Overflow用户
提问于 2022-11-07 10:34:41
回答 1查看 16关注 0票数 0

这就是我要犯的错误

代码语言:javascript
运行
复制
TypeError                                 Traceback (most recent call last)
Input In [141], in <cell line: 2>()
      1 repl = {'Y':'1', 'N':'0'}
----> 2 prices_dataframe['col_state'] = prices_dataframe['col_state'].replace(repl, regex=True)

TypeError: 'bool' object is not subscriptable

这就是我试过的

repl = {'Y':'1','N':'0'} prices_dataframe‘’col_state‘=prices_dataframe’‘col_state’.替换(repl,regex=True)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-07 10:59:18

replace()方法对字符串是唯一的,在某些时候,要替换的值是布尔值(真或假)。如果仍然想替换它,可以将值转换为字符串:

代码语言:javascript
运行
复制
prices_dataframe['col_state'] = str(prices_dataframe['col_state']).replace(repl, regex=True)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74345210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档