首页 > 其他分享 >Pandas将读取文件数据的NaN值转换为None

Pandas将读取文件数据的NaN值转换为None

时间:2022-11-10 16:11:06浏览次数:40  
标签:None df 18 NaN pd csv Pandas

有文件data.csv,数据如下:

pandas_data_csv

  1. 使用pandas读取该文件的数据

    import pandas as pd
    
    df = pd.read_csv('data.csv')
    print(df)
    

    结果如下

       name  age  height  weight
    0  Tony   18   165.0    55.0
    1  Jane   17     NaN    60.0
    2   Ben   18   168.0     NaN
    

    可以看出,读取的数据包含两个NaN的值

  2. 使用replace()方法将NaN的值转换为None

    import numpy as np
    import pandas as pd
    
    df = pd.read_csv('data.csv')
    df = df.replace(np.nan, None)
    print(df)
    

    结果如下

       name  age height weight
    0  Tony   18  165.0   55.0
    1  Jane   17   None   60.0
    2   Ben   18  168.0   None
    

标签:None,df,18,NaN,pd,csv,Pandas
From: https://www.cnblogs.com/blueberry-mint/p/16877384.html

相关文章

  • 如何用SD NAND解决TF卡所遇到的问题?
    ​ 雷龙发展是专业做存储产品的供应商,跟客户沟通过很多关于存储方面的问题。不知道大家在使用小容量T卡的时候,是否有遇到以下的一些问题: 1、T卡的尺寸(体积)太大了怎么办......
  • Pandas的介绍及 Series、 DataFrame的创建
    1.Pandas是什么?Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。Pandas的主要数据......
  • pandas df分段(cut)后交叉(crosstab)数据标签缺失的补充
    数值数据分类后交叉,但是数据量少,或者划分标准不科学导致分类的类别有缺失,交叉后会丧失类别,数据不齐整importnumpyasnpimportpandasaspddf=pd.DataFrame(n......
  • 盘点一个Pandas新手在文件读取路上遇到的问题
    大家好,我是皮皮。一、前言国庆期间在Python铂金交流群【暮雨和】问了一个Pandas处理的问题,提问截图如下:代码截图如下:新手上路,遇到的问题还是挺多的。二、实现过程......
  • nanopb安装和使用入门
    简介Nanopbisaplain-CimplementationofGoogle's ProtocolBuffers dataformat.Itistargetedat32bitmicrocontrollers,butisalsofitforotherem......
  • Numpy与Pandas简介
    一、Numpy与Pandas是什么?Numpy(NumericalPython)是Python语言的一个第三方库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy是一个运行......
  • nand flash basics
    nandflashbasicsnandflashpagesize,blocksizepage是NANDFlash上最小的读/写单位(一个page上的单元共享一根字符线Wordline),块是最小的擦除单位(。不同厂牌不同型号......
  • Python_pandas_数据分析
    一、pandas简介pandas是基于NumPy构建的一个强大的Python数据分析的工具包。主要功能:具备对其功能的数据结构:DataFrame、Series集成时间序列功能提供丰富的数学运算......
  • 盘点一个Pandas写入csv文件的小问题
    大家好,我是皮皮。一、前言前几天在Python铂金交流群【红色基因代代传】问了一个、Pandas处理的问题,提问截图如下:原始数据如下图所示:下面是他自己写的代码:withopen("r......
  • pandas对json文件的读取
    defjson_str(file_name:str)->str:#传入文件路径,返回json文件字符串fr=open(file_name,'r',encoding='utf-8')returnfr.read()defread_json(......