iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >pandas返回缺失值位置的方法是什么
  • 947
分享到

pandas返回缺失值位置的方法是什么

2023-06-26 04:06:19 947人浏览 八月长安
摘要

这篇文章主要为大家分析了pandas返回缺失值位置的方法是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“pandas返回缺失值位置的方法是什么”的知识吧

这篇文章主要为大家分析了pandas返回缺失值位置的方法是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“pandas返回缺失值位置的方法是什么”的知识吧。

pandas返回缺失值位置

有的时候我们可能需要获取一些缺失值的信息,因此我们需要获取这些缺失值在DataFrame中的位置。

假如我们的DataFrame的索引为数值顺序索引,要返回缺失值的位置

import numpy as npimport pandas as pd

我们首先构建一个有缺失值的DataFrame

df = pd.DataFrame({'A':[1, 2, 3, np.nan],                   'B':[2, np.nan, 4, 6],                    'C':[3, 2, np.nan, 3],                   'D':[np.nan, 1, np.nan, 2]})display(df)

pandas返回缺失值位置的方法是什么

首先我们可以查看每列中是否有缺失值

df.isnull().any()

pandas返回缺失值位置的方法是什么

我们发现四个columns均有缺失值,比如我们想知道每列的缺失值的具体位置,以A为例

df.isnull().any()

pandas返回缺失值位置的方法是什么

 可以看到返回了A的缺失值位置的索引,这样在定位的时候使用loc函数就可以直接定位到缺失值方便查看了.

如果我们想生成一个字典来存储全部的缺失值位置信息,可以用:

a = df.isnull().any()a = a.loc[a==True]columns = a.index.tolist()mydict = {}#创建一个字典来存储所有的位置temp = []for column in columns:    temp = df.loc[df[column].isnull()].index.tolist()    mydict[column] = tempmydict

pandas返回缺失值位置的方法是什么

附:Pandas查找缺失值的位置,并返回缺失值行号以及列号

#!/usr/bin/evn python# -*-coding:utf8 -*-import pandas as pddata = [[None, None, 90, 80],[57, 43, 89, 65],[78, 50, 67, 78],[None, 78, 90, 73],[67, 45, 78, 76],[77, 88, None, 45],[52, 110, 120, 99],[131, 13, 32, 12]]index = ['语文', '英语', '数学', '政治', '物理', '化学', '生物', '地理']column = ['张三', '李四', '王五', '周六']data = pd.DataFrame(data,index=index,columns=column)print(data)print("=========================================================\n")for columname in data.columns:    if data[columname].count() != len(data):         loc = data[columname][data[columname].isnull().values==True].index.tolist()         print('列名:"{}", 第{}行位置有缺失值'.fORMat(columname,loc))

执行结果

F:\Opensources\Python\python.exe D:/pythonStudy/excelDB/LagelangriCZ_test.py
       张三     李四     王五  周六
语文    NaN    NaN   90.0  80
英语   57.0   43.0   89.0  65
数学   78.0   50.0   67.0  78
政治    NaN   78.0   90.0  73
物理   67.0   45.0   78.0  76
化学   77.0   88.0    NaN  45
生物   52.0  110.0  120.0  99
地理  131.0   13.0   32.0  12
=========================================================
列名:"张三", 第['语文', '政治']行位置有缺失值
列名:"李四", 第['语文']行位置有缺失值
列名:"王五", 第['化学']行位置有缺失值

Process finished with exit code 0    

这篇文章主要为大家分析了pandas返回缺失值位置的方法是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“pandas返回缺失值位置的方法是什么”的知识吧。

--结束END--

本文标题: pandas返回缺失值位置的方法是什么

本文链接: https://www.lsjlt.com/news/306811.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pandas返回缺失值位置的方法是什么
    这篇文章主要为大家分析了pandas返回缺失值位置的方法是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“pandas返回缺失值位置的方法是什么”的知识吧...
    99+
    2023-06-26
  • pandas返回缺失值位置的方法实例教程
    目录pandas返回缺失值位置附:Pandas查找缺失值的位置,并返回缺失值行号以及列号总结pandas返回缺失值位置 有的时候我们可能需要获取一些缺失值的信息,因此我们需要获取这些...
    99+
    2024-04-02
  • javascript方法返回值指的是什么
    这篇“javascript方法返回值指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“javascript方法返回值指...
    99+
    2023-07-06
  • java mockito无返回值的方法是什么
    在使用Mockito时,如果要模拟一个无返回值的方法,可以使用doNothing()方法。例如: // 创建一个mock对象 Som...
    99+
    2024-03-13
    java
  • .NET提取Thread返回值的方法是什么
    这篇文章主要介绍“.NET提取Thread返回值的方法是什么”,在日常操作中,相信很多人在.NET提取Thread返回值的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”.NET提取Thread返回值...
    99+
    2023-06-26
  • r语言填充缺失值的方法是什么
    在R语言中,可以使用以下方法填充缺失值:1. 使用均值、中位数或众数填充:可以通过计算非缺失值的平均值、中位数或众数,然后用该值来填...
    99+
    2023-09-11
    r语言
  • JavaScript的返回值是什么
    这篇文章主要介绍“JavaScript的返回值是什么”,在日常操作中,相信很多人在JavaScript的返回值是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaSc...
    99+
    2024-04-02
  • EJB查询返回值的解决方法是什么呢
    这期内容当中小编将会给大家带来有关EJB查询返回值的解决方法是什么呢,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。关于EJB查询返回值的解决方法 多少天来,为此问题寝食难安,我曾发誓若我能解决这...
    99+
    2023-06-03
  • pandas检查和填充缺失值的N种方法总结
    目录一、构建示例数据二、检查缺失值的n种方法2.1 确认是否有缺失值的两种方法2.2 查看缺失数目和缺失率2.3 查看非缺失值数目三、缺失值填充三种示例一、构建示例数据 import...
    99+
    2023-01-28
    pandas检查缺失值 pandas填充缺失值 pandas缺失值
  • Asp Conn.execute的返回值是什么
    `Conn.Execute` 方法是在 Classic ASP 中用于执行 SQL 查询或命令的方法。它返回一个表示查询结果的对象,...
    99+
    2023-08-14
    Asp
  • BaseMapper insert的返回值是什么
    BaseMapper 是 MyBatis 的一个接口,用于插入一条记录。该接口的 insert 方法返回值是 int 类型,表示插入记录的数量。如果插入成功,则返回 1;否则返回 0。 例如: int result = userMa...
    99+
    2023-09-08
    mybatis 数据库 java mysql sql
  • mybatisplus返回string的方法是什么
    MyBatis Plus返回String的方法有多种,取决于你想要在什么情况下使用。 使用selectOne()方法:可以通过se...
    99+
    2023-10-30
    mybatisplus string
  • 返回最大值的index pytorch方式是什么
    这篇文章主要讲解了“返回最大值的index pytorch方式是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“返回最大值的index pytorch方式是什么”吧!返...
    99+
    2023-07-02
  • mysql insert返回值指的是什么
    本篇内容主要讲解“mysql insert返回值指的是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql insert返回值指的是什么”吧! ...
    99+
    2023-04-14
    mysql insert
  • Ajax的返回值类型是什么
    这期内容当中小编将会给大家带来有关Ajax的返回值类型是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、返回值之XML类型如果服务器的响应头中Content-type的内容为text/xml时,此时...
    99+
    2023-06-08
  • golang函数的返回值是什么?
    go 语言函数返回值是类型化的:函数返回值必须具有指定类型。函数可以返回多个值,使用逗号分隔,并可使用命名返回值提高可读性。未指定返回值类型的函数将返回空值(nil)。 Go 语言函数...
    99+
    2024-04-22
    返回值 golang
  • Golang 函数值返回的是什么?
    golang 函数可以返回多个值,在函数签名中指定返回值类型。例如,函数 sumandcheck(a, b int) 返回整数和布尔值。若要弃用未使用值,请使用下划线 _ 作为变量,例如...
    99+
    2024-04-14
    golang 函数值
  • es6中includes返回的值是什么
    这篇文章主要讲解了“es6中includes返回的值是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6中includes返回的值是什么”吧!es6中includes()返回的是布尔值...
    99+
    2023-07-05
  • MFC中socket.receive的返回值是什么
    在 MFC(Microsoft Foundation Classes)中,`socket.Receive` 方法是用于从套接字接收数...
    99+
    2024-02-29
    MFC
  • php中返回值的含义是什么
    本篇内容介绍了“php中返回值的含义是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在PHP中,返回值就是把函数运算的结果从函数内部取出...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作