首页 > 其他分享 >Pandas测试Excel文件:fillna()与strip()相互作用的影响

Pandas测试Excel文件:fillna()与strip()相互作用的影响

时间:2024-10-10 17:23:52浏览次数:7  
标签:0000 get nan address Excel strip mail fillna local

遇见的问题

np.nan被strip之后仍为nan,但是此nan无法被.fillna()处理,处理后仍然为nan

    get_address_local_mail['CountryID_mail'] = get_address_local_mail['CountryID_mail'].apply(lambda x: np.nan if x == "00000000-0000-0000-0000-000000000000" or x == "NULL" else x) 
    get_address_local_mail['CountryID_local'] = get_address_local_mail['CountryID_local'].apply(lambda x: np.nan if x == "00000000-0000-0000-0000-000000000000" or x == "NULL" else x) 
    for column in get_address_local_mail.columns:  
        get_address_local_mail[column] = get_address_local_mail[column].astype(str).str.strip()
    get_address_local_mail = get_address_local_mail.fillna('')

 此时打印结果仍然是nan.

影响后续结果判断

先fillna()后试一下,显示结果中不再显示nan 

标签:0000,get,nan,address,Excel,strip,mail,fillna,local
From: https://www.cnblogs.com/woniuguoguo/p/18456789

相关文章

  • excel转pdf
    importcom.aspose.cells.Workbook;importcom.aspose.cells.SaveFormat;staticintcount=0;publicstaticvoidmain(String[]args){StringrootDir="F:\\333\\000";convertAllExcelFilesToPdf(rootDir);}privatestaticvoidconvertAllExce......
  • py脚本一:业务中excel报表处理
    excel报表处理根据业务需求,每月都要对报表处理一次,手动太麻烦,还容易出错,用py脚本,实现对应处理,能更快;个人需求可能并不符合所有要求涉及python模块pandas、numpy、re代码:importpandasaspdimportnumpyasnpimportreimportosdeflist_columns(df):print("......
  • 获取在excel中各种格式的日期单元格的年月部分 (VBA代码)
    公共部分  -->开始按钮PrivateSubCommandButton1_Click()DimaryALLData,colNamesDimcurRowNo,curColNo,iRowCount,iColCountConstcnst_fldRowNo=1Constcnst_BeginDataRowNo=2'----------IfMsgBox("开始执行......
  • EasyExcel读取合并单元格数据
    EasyExcelEasyExcel文档地址:https://easyexcel.opensource.alibaba.com/docs/current/quickstart/read一、前言当excel表格的数据表头和内容都比较工整,每个单元格对应一个数据时,通过EasyExcel可以很容易就将数据读取出来。但是当表格数据存在合并单元格时,还是按照EasyExc......
  • vue 前端导出 excel
    npminstall  xlsx-js-styleimportXLSXfrom'xlsx-js-style';//导出数据exportD(title,data,fileName){title=["标题1","标题2","标题3","标题4","标题5","标题6"];data=[["数据1&qu......
  • Excel:vba实现身份信息填写
     实现的效果是“点击一键填写性别和年龄”,表的呈现如下:代码如下:Sub判断性别年龄()DimidCardAsStringDimbirthDateAsStringDimnianAsInteger,yueAsInteger,riAsIntegerDimcurrentDateAsDateDimageAsIntegerDimgender......
  • 善用Excel,制作加班费统计表
    Hello,大家好。今天给大家分享由我制作的加班费统计表,该表由EXCEL完成,下面就和我一起来体验吧。填写节假日和加班时薪信息首先我们需要查询万年历,在下图的标记区域1中,将节假日及调休信息填写好。接着修改标记区域2,将基准填写为你所在城市的最低工资标准。平时指的是1.5倍......
  • POI导出excel文件加水印
    百分百能用,我用的POI版本是5.2.3,效果如下importlombok.extern.slf4j.Slf4j;importorg.apache.poi.openxml4j.opc.PackagePartName;importorg.apache.poi.openxml4j.opc.PackageRelationship;importorg.apache.poi.openxml4j.opc.TargetMode;importorg.apache.poi.xss......
  • 使用openpyxl读取Excel设置了公式的单元格 默认读取的是公式而不是公式结果
    使用openpyxl对单元格有公式的Excel的sheet进行操作,如果又读又写,可以采用双重读取方式解决。在Excel中,如果单元格的值是通过公式计算的,而你通过openpyxl库读取时发现获取的是公式而非结果,原因是openpyxl默认只读取单元格的公式而不计算公式的结果。为了获取公式计算后的......
  • Excel:vba实现根据输入的月份汇总数据的功能
    实现前的效果:实现后的效果:1.页面弹出想要汇总到的月份,就是指定月份的累计数2.输入月份之后开始进行汇总,汇总之后会弹出汇总成功的字样我输入1月份后,效果如下:代码如下:(可以删掉有关上面的b2单元格的几句话以及根据自己情况修改行和列,依然使用别的案例)Sub汇总数据()......