python - 如何将是或否更改为二进制分类?
问题描述
如何在 Pandas DataFrame 中将“是”或“否”更改为 0 或 1?
解决方案
也许:
>>> df=pd.DataFrame({'a':['yes','no','yes'],'b':['no','no','yes']})
>>> df.apply(lambda x: x.map({'yes':1,'no':0}),axis=0)
a b
0 1 0
1 0 0
2 1 1
推荐阅读
- maven - 在多模块项目上使用 maven 发布插件
- python - 消息:过时的元素引用:元素未附加到页面文档 DJANGO PYTHON SELENIUM
- postgresql - 如何打开模块'auto_explain'?
- java - Eclipse 或 Spring Boot 不允许调用任何删除 API
- sql - 在数据库中的所有列中查找空值的单个 SQL 查询
- api - 有没有办法在 Json 中获取维基百科页面数据?
- highcharts - 如何在 Highcharts 中定义向下钻取饼图的格式
- python - 如何从 wifi 摄像头压缩格式获取 http 流:python 上的 h.264?
- visual-studio-code - 如何更改市场上我的 Visual Studio 扩展程序的背景颜色?
- spring - 使用 Spring Cloud 配置服务器中的属性更改日志级别