我搜索过去30分钟的答案,但唯一的解决方案是单列还是R.我有一个数据集,我想在其中将(‘Y / N’)值更改为1和0分别.我觉得复制和粘贴17次以下的代码是非常低效的.

df.loc[df.infants == 'n', 'infants'] = 0

df.loc[df.infants == 'y', 'infants'] = 1

df.loc[df.infants == '?', 'infants'] = 1

我的解决方案如下.这不会导致错误,但数据框中的值不会更改.我假设我需要做像df = df_new这样的事情.但是怎么做呢?

for coln in df:

for value in coln:

if value == 'y':

value = '1'

elif value == 'n':

value = '0'

else:

value = '1'

编辑:此数据集中有17列,但还有另一个我希望解决的数据集,其中包含56列.

republican n y n.1 y.1 y.2 y.3 n.2 n.3 n.4 y.4 ? y.5 y.6 y.7 n.5 y.8

0 republican n y n y y y n n n n n y y y n ?

1 democrat ? y y ? y y n n n n y n y y n n

2 democrat n y y n ? y n n n n y n y n n y

3 democrat y y y n y y n n n n y ? y y y y

4 democrat n y y n y y n n n n n n y y y y

python怎么用数据修改,如何更改数据框Python中的值相关推荐

  1. python怎么编辑excel_python 修改excel表格数据-关于如何用python 编辑 excel表格

    python对Excel中数据的处理 把你的写入excel 的内容编码一哈 例如 str('内容').encode('utf-8') 或者str('内容').encode('gbk') 再写入exce ...

  2. pb 窗口数据修改sql_大数据hadoop,数据中台选型你应该看到这些分布式数据库

    长期以来,由于以hadoop为核心的生态系统霸占了大数据的各个角度,以至于我们以为大数据就是hadoop.诚然,自hadoop诞生以来,hive+hbase掀起第一个高潮,而后Spark和Flink更 ...

  3. 修改游戏服务器的数据,修改游戏服务器数据的教程

    修改游戏服务器数据的教程 内容精选 换一换 业界对备份一致性的定义包括如下三类:不一致备份:备份的文件.磁盘不在同一个时间点.云备份中的云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致性 ...

  4. vue data数据修改_VUE的数据响应式

    什么是数据响应式? const vm =newVUE({data:{n:0}}) 上面的代码中,如果修改vm.n,那么UI中的n就会通过变化来响应我,这就是数据响应式. VUE对data做了什么? 当 ...

  5. 树莓派python编程读取电压_《树莓派Python编程指南》——3.2 在结构体中存储值-阿里云开发者社区...

    本节书摘来自华章计算机<树莓派Python编程指南>一书中的第3章,第3.2节,作者:(美) Alex Bradbury Ben Everard更多章节内容可以访问云栖社区"华章 ...

  6. 【Python】MySQLdb库的使用以及格式化输出字段中的值

    一.项目简单介绍 我们获取字段的内容方式有很多种,但基本都要ctrl+c(复制)ctrl+v粘贴,然后还有手动去更改 而以python作为处理工具将会快很多,本项目需要安装的库:MySQLdb,pan ...

  7. 数据透视表数据空白_更改数据透视表中的空白标签

    数据透视表数据空白 In a pivot table, you might have a few row labels or column labels that contain the text & ...

  8. python列表如何修改_如何在python中更改列表的字典中的值

    for x in range(0, 5): ohlc_list[x] = [open , high , low, close] 这并没有按照您的想法做.它为相同的4个列表创建5个引用,并将这些引用保留 ...

  9. python的repl模式_如何更改sublimeREPL默认python版本

    展开全部 stackoverflow上有人提过. In your Packages/User folder, create SublimeREPL/config/Python/Main.sublime ...

最新文章

  1. 2022-2028年中国康养旅游行业市场竞争力分析及发展策略分析报告
  2. docker portainer_Docker入门详解(十一) 图形Portainer
  3. 关于编译错误 fatal error C1083: Cannot open precompiled header file
  4. Openlayer4 - 最好最强大的开源地图引擎
  5. 比亚迪发布九款新车 首次展示L4技术和BNA升级架构...
  6. linux 命令缺失安装,Redhat7没有安装ifconfig命令的解决方法
  7. paip.提升安全性----软键盘的弱点
  8. ORA-01790:表达式必须具有与对应表达式相同的数据类型
  9. 如何利用ArcScene制作简单的三维模型
  10. [转载]创建、部署和调试 Apache Geronimo 应用程序
  11. lasermaker海绵宝宝图纸
  12. 【实践】基于CentOS7部署Ceph集群(版本10.2.2)
  13. IC卡、ID卡、CPU卡、RFID和NFC的区别
  14. 正点原子的串口助手XCOM V2.0编码问题
  15. Rust基础-Vec用法
  16. Keystore was tampered with, or password was incorrect
  17. 苹果AirPods3将用与AirPods Pro中相同的SiP技术
  18. java狼羊草过河_解决狼、羊、白菜过河问题的编程思路
  19. 猜数字小游戏——算法学习
  20. 高中数学_1_二次不等式和绝对值不等式

热门文章

  1. pyxml for python 2.6 死而复生
  2. 牛逼啊!一个可以随时随地写Python代码的神器
  3. SpringFlux入门(上篇)
  4. Java入门之初识设计模式---单列模式
  5. 用Vue来实现图片上传多种方式
  6. DOM 4.1 规范成为候选推荐标准陷困境,只因巨头齐反对
  7. 浅谈Linux下的EXT3文件系统
  8. 14-4-5 17 MySQL 主主同步
  9. 再学 GDI+[83]: TGPImage(3) - 平行四边形变换
  10. 刷新系统托盘(清除死掉的图标)修正版