首页 > 其他分享 >为啥替换后int类的数据直接NaN了,加了判断也是没替换成功?

为啥替换后int类的数据直接NaN了,加了判断也是没替换成功?

时间:2024-01-17 21:33:44浏览次数:28  
标签:25 15 int 代码 NaN tt pd 替换

大家好,我是皮皮。

一、前言

前几天在Python最强王者交流群【哎呦喂  是豆子~】问了一个Pandas数据处理问题,一起来看看吧。问题描述:

大佬们 这个是为啥呀啊? 为啥替换后int类的数据直接NaN了  加加了判断也是没替换成功

原始数据如下:

tt = pd.DataFrame({'name':['A','B','C'],
              'money':[15,'17$',58],
              'id':['$15',25,'25$52']
             })

她自己的原始代码如下所示:

image.png

二、实现过程

这里【隔壁

标签:25,15,int,代码,NaN,tt,pd,替换
From: https://www.cnblogs.com/dcpeng/p/17971214

相关文章

  • 玻尔兹曼-香农交互熵(Boltzmann–Shannon interaction entropy)及多尺度系列(Matlab版)
    玻尔兹曼-香农交互熵(Boltzmann–Shannoninteractionentropy)是2023年最新提出的一维时间序列的度量方式,在数据科学和机器学习领域有许多应用。(暂无任何文献应用报道)(matlab代码获取:https://mbd.pub/o/bread/mbd-ZZmclp1w)参考文献:https://doi.org/10.1063/5.0182349  ......
  • C# 错误 CS0234: 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop
      错误CS0234:命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?) 解决办法是 添加应用,com, 找到MicrosoftExcel11.0objectlibrary    一、“视图”----->“解决方案资源管理器”二、“引用”三、右键点......
  • 解决PyCharm显示"No Python Interpreter configured for the project"的问题
    PyCharm提供了许多功能和工具,以帮助开发人员编写、调试和运行Python程序。但是,在启动新项目或打开现有项目时,有时会出现"NoPythonInterpreterconfiguredfortheproject"的错误提示。这意味着PyCharm无法找到配置的Python解释器,导致无法正常运行代码。下面将介绍可能导致此问......
  • Print linked list using recursion【1月17日学习笔记】
    点击查看代码//Printlinkedlistusingrecursion#include<iostream>usingnamespacestd;structnode{ intdata; node*next;};voidprint(node*p){ if(p==NULL)return;//递归中止条件 cout<<p->data<<""; print(p->next)......
  • 常见错误记录之连接MySQL8.0(Navicate Premium 12,出现BigInteger错误)
    一、NavicatePremium12连接MySQL8.0包如下错误: 出错原因:mysql8之前的版本中加密规则为mysql_native_passwordmysql8以后的加密规则为caching_sha2_password解决方法:(1)更新navicat驱动来解决此问题(2)将mysql用户登录的加密规则常用第二种方法:1.用管理员权限打开cmd,输入mysql......
  • IntelliJ IDEA快速查询maven依赖关系
    IntelliJIDEA快速查询maven依赖关系1.在Maven窗口中点击Dependencies->showDependencies2.得到依赖关系图此时原有快捷键Ctrl+f可以查询jar包,如果没有查询菜单出来则设置快捷键方式为File->Settings->Keymap->搜索栏输入find->在MainMenu下Edit下Find下Find双击算则Ad......
  • 无涯教程-SQL - INTERSECT Clause函数
    SQLINTERSECT子句用于组合两个SELECT语句,但仅返回第一个SELECT语句中与第二个SELECT语句中的行相同的行。这意味着INTERSECT仅返回两个SELECT语句返回的公共行,MySQL不支持INTERSECT运算符。INTERSECT-语法INTERSECT的基本语法如下。SELECTcolumn1[,column2]FROMt......
  • 关于提交git出现“lint-staged“报错
    因为提交推送前会触发pre-commit勾子,由于代码出现不规范被检测到所以禁止提交,如果想取消这个提交前校验可以卸载掉husky,这里以npm为例输入命令:npm  uninstallhusky--save其他两种解决办法:1:进入项目的.git文件夹这个文件夹默认为隐藏的,可先设置显示,再进入hooks文件夹,删除pre......
  • 面试题:AtomicInteger底层是如何实现的?
    有过Java面试经验的同学,可能很多都被问过这样一个问题:说一说AtomicInteger底层是如何实现的。废话不多说,源码先贴出来:publicfinalintgetAndAddInt(Objectvar1,longvar2,intvar4){intvar5;do{var5=this.getIntVolatile(var1,var2);}whil......
  • IntelliJ IDEA 2024年最新下载、安装使用教程、亲测可用
    本文讲的是2023.3最新版本IntelliJIDEA破解、IntelliJIDEA激活码、IntelliJIDEA安装、IntelliJIDEA永久激活码的最新永久激活教程,本文有mac和windows系统的idea安装教程。1.下载安装IntelliJIDEA首先先到官网下载最新版的IntelliJIDEA,下载后傻瓜式安装就好了官网下载......