最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pandas返回缺失值位置的方法實例教程

 更新時間:2022年01月10日 16:19:00   作者:小郝2002  
當(dāng)我們用python進行數(shù)據(jù)處理時會遇到很多缺失值,缺失值一般是由于我們所處理的數(shù)據(jù)本身的特性、當(dāng)初錄入的失誤或者其它原因?qū)е碌?下面這篇文章主要給大家介紹了關(guān)于pandas返回缺失值位置的方法,需要的朋友可以參考下

pandas返回缺失值位置

有的時候我們可能需要獲取一些缺失值的信息,因此我們需要獲取這些缺失值在DataFrame中的位置。

假如我們的DataFrame的索引為數(shù)值順序索引,要返回缺失值的位置

import numpy as np
import pandas as pd

我們首先構(gòu)建一個有缺失值的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)

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

df.isnull().any()

我們發(fā)現(xiàn)四個columns均有缺失值,比如我們想知道每列的缺失值的具體位置,以A為例

df.isnull().any()

 可以看到返回了A的缺失值位置的索引,這樣在定位的時候使用loc函數(shù)就可以直接定位到缺失值方便查看了.

如果我們想生成一個字典來存儲全部的缺失值位置信息,可以用:

a = df.isnull().any()
a = a.loc[a==True]
columns = a.index.tolist()
mydict = {}#創(chuàng)建一個字典來存儲所有的位置
temp = []
for column in columns:
    temp = df.loc[df[column].isnull()].index.tolist()
    mydict[column] = temp
mydict

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

#!/usr/bin/evn python
# -*-coding:utf8 -*-
import pandas as pd
data = [[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 = ['語文', '英語', '數(shù)學(xué)', '政治', '物理', '化學(xué)', '生物', '地理']
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))

執(zhí)行結(jié)果

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

Process finished with exit code 0    

總結(jié)

到此這篇關(guān)于pandas返回缺失值位置的文章就介紹到這了,更多相關(guān)pandas返回缺失值位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中過濾字符串列表的方法

    Python中過濾字符串列表的方法

    這篇文章主要介紹了Python中過濾字符串列表的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python實現(xiàn)年會抽獎程序

    python實現(xiàn)年會抽獎程序

    這篇文章主要為大家詳細介紹了python實現(xiàn)年會抽獎程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 一文帶你詳解Python中sys.executable函數(shù)的作用

    一文帶你詳解Python中sys.executable函數(shù)的作用

    sys.executable函數(shù)是用來獲取當(dāng)前Python解釋器的完整路徑的,本文主要介紹了一文帶你詳解Python中sys.executable函數(shù)的作用,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 如何在sae中設(shè)置django,讓sae的工作環(huán)境跟本地python環(huán)境一致

    如何在sae中設(shè)置django,讓sae的工作環(huán)境跟本地python環(huán)境一致

    這篇文章主要介紹了如何在sae中設(shè)置django,讓sae的工作環(huán)境跟本地python環(huán)境一致,需要的朋友可以參考下
    2017-11-11
  • Python正則表達式使用指南

    Python正則表達式使用指南

    正則表達式(Regular Expression, 簡稱 regex)是處理字符串和文本的強大工具,它使用特定的語法定義一組規(guī)則,通過這些規(guī)則可以對文本進行匹配、查找、替換等操作,本文將詳細介紹 Python 中如何使用正則表達式,需要的朋友可以參考下
    2024-11-11
  • python代碼如何轉(zhuǎn)jar包

    python代碼如何轉(zhuǎn)jar包

    這篇文章主要介紹了python代碼如何轉(zhuǎn)jar包問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • python二維列表一維列表的互相轉(zhuǎn)換實例

    python二維列表一維列表的互相轉(zhuǎn)換實例

    今天小編就為大家分享一篇python二維列表一維列表的互相轉(zhuǎn)換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • pandas 兩列時間相減換算為秒的方法

    pandas 兩列時間相減換算為秒的方法

    下面小編就為大家分享一篇pandas 兩列時間相減換算為秒的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python對兩個數(shù)組進行合并排列處理的兩種方法

    python對兩個數(shù)組進行合并排列處理的兩種方法

    最近遇到數(shù)組合并問題,以此記錄解決方法,供大家參考學(xué)習(xí),下面這篇文章主要給大家介紹了關(guān)于python對兩個數(shù)組進行合并排列處理的兩種方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • python global的創(chuàng)建和修改實例講解

    python global的創(chuàng)建和修改實例講解

    在本篇文章里小編給大家整理了一篇關(guān)于python global的創(chuàng)建和修改實例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-09-09

最新評論

长寿区| 石楼县| 卓资县| 上高县| 陆川县| 夏河县| 昭苏县| 分宜县| 昭平县| 小金县| 迁安市| 海兴县| 天津市| 合阳县| 旺苍县| 江陵县| 怀柔区| 宿州市| 赤水市| 山阳县| 雷山县| 荔波县| 和平县| 馆陶县| 府谷县| 卫辉市| 长武县| 宜黄县| 平罗县| 平果县| 湟源县| 庆元县| 珠海市| 平山县| 竹溪县| 师宗县| 浑源县| 原阳县| 邵阳县| 和田市| 达拉特旗|