欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何利用Pandas刪除某列指定值所在的行

 更新時間:2022年04月27日 16:01:04   作者:DonngZH  
工作中通常會遇到大量的數(shù)據集需要處理,其中的一項就是將含有某些數(shù)據的行刪除掉,下面這篇文章主要給大家介紹了關于如何利用Pandas刪除某列指定值所在的行的相關資料,需要的朋友可以參考下

前言

使用pandas對數(shù)據操作,篩選數(shù)據時,根據任務要求有時不僅要某列中存在空值的行,并且要刪除某列中指定值所在行。

1.data.dropna()

默認參數(shù):
data.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)

1-1 axis確定刪除存在缺失值的行或者是列

#刪除含有缺失值的行
axis=0或axis='index'
#刪除含有缺失值的列
axis=1或axis='columns'

1-2 how 確定存在缺失值時,是否刪除行或者列

how='all'或how=‘any'。
 
how='all'時表示刪除全是缺失值的行(列)
 
how='any'時表示刪除只要含有缺失值的行(列)

1-3 thresh=n表示保留至少含有n個非na數(shù)值的行

data.dropna(thresh=2)

1-4 subset確定要在哪些列中查找缺失值

#在source和target兩列中查找缺失值
data.drop(subset = ["source","target"])

1-5 inplace確定是否直接在原DataFrame修改

#刪除缺失值后不在原data上修改
inplace = False
#刪除缺失值后在原data上修改
inplace = True

2.data.drop

默認參數(shù):
data.drop(
    labels=None,
    axis=0,
    index=None,
    columns=None,
    level=None,
    inplace=False,
    errors='raise',
)

2-1 labels 指定行或者列的名稱

#參數(shù)axis為0表示在0軸(列)上搜索名為“姓名”的對象,然后刪除對象“姓名”對應的行。
data.drop("姓名",axis = 0)
 
#參數(shù)axis為0表示在1軸(行)上搜索名為“姓名”的對象,然后刪除對象“姓名”對應的列。
data.drop("姓名",axis = 1)

2-2 index 指定要刪除的行

#刪除data中索引為0和1的行
data.drop(index = [0,1])

2-3 columns 指定要刪除的列

#刪除data中列名為“source”和“target”的列
data.drop(columns=['source', 'target'])

3.實例

任務需求:刪掉“ZH_Term_len”列中值為0的全部行。

3-1 統(tǒng)計0的數(shù)量

#統(tǒng)計“ZH_Term_len”一列中有多少個0
data["ZH_Term_len"].value_counts()

3-2 找出0的索引

data[(data.ZH_Term_len == 0)].index.tolist() 

3-3 使用drop函數(shù)以及index參數(shù)刪除所在的行

data =  data.drop(index = data[(data.ZH_Term_len == 0)].index.tolist())

3-4 查看數(shù)據

data.info()

3-5 將索引重新排序

#會將標簽重新從零開始順序排序,使用參數(shù)設置drop=True刪除舊的索引序列
data = data.reset_index(drop=True)

3-6 統(tǒng)計“ZH_Term_len”列中值的數(shù)量

 統(tǒng)計后發(fā)現(xiàn),“ZH_Term_len”列中值為0的行已經全部被刪除掉。

總結

到此這篇關于如何利用Pandas刪除某列指定值所在行的文章就介紹到這了,更多相關Pandas刪除指定值所在行內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python圖像處理之圖像的灰度線性變換

    Python圖像處理之圖像的灰度線性變換

    這篇文章主要介紹了Python圖像處理之圖像的灰度線性變換,文章圍繞主題展開詳細的內容戒殺,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • pytorch實現(xiàn)CNN卷積神經網絡

    pytorch實現(xiàn)CNN卷積神經網絡

    這篇文章主要為大家詳細介紹了pytorch實現(xiàn)CNN卷積神經網絡,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • python獲取指定網頁上所有超鏈接的方法

    python獲取指定網頁上所有超鏈接的方法

    這篇文章主要介紹了python獲取指定網頁上所有超鏈接的方法,涉及Python使用urllib2模塊操作網頁抓取的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • python用match()函數(shù)爬數(shù)據方法詳解

    python用match()函數(shù)爬數(shù)據方法詳解

    在本篇文章里小編給大家整理了關于python用match()函數(shù)爬數(shù)據方法以及相關知識點,需要的朋友們學習下。
    2019-07-07
  • python目標檢測SSD算法訓練部分源碼詳解

    python目標檢測SSD算法訓練部分源碼詳解

    這篇文章主要為大家介紹了python目標檢測SSD算法訓練部分源碼詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python多進程與服務器并發(fā)原理及用法實例分析

    Python多進程與服務器并發(fā)原理及用法實例分析

    這篇文章主要介紹了Python多進程與服務器并發(fā)原理及用法,深入淺出的介紹了進程、并行、并發(fā)、同步、異步等相關概念與原理,并結合實例形式給出了Python多進程編程相關操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python 3.x對.CSV數(shù)據按任意行、列讀取的過程

    Python 3.x對.CSV數(shù)據按任意行、列讀取的過程

    這篇文章主要介紹了Python 3.x對.CSV數(shù)據按任意行、列讀取的過程,具有很好的參考價值,希望對大家有所幫助。
    2022-05-05
  • matlab調用python的各種方法舉例子詳解

    matlab調用python的各種方法舉例子詳解

    為了發(fā)揮matlab的繪圖優(yōu)勢+原先python寫好的功能組合方式,下面這篇文章主要給大家介紹了關于matlab調用python的各種方法,需要的朋友可以參考下
    2023-09-09
  • 使用python處理一萬份word表格簡歷操作

    使用python處理一萬份word表格簡歷操作

    這篇文章主要介紹了使用python處理一萬份word表格簡歷操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • pandas刪除重復數(shù)據簡單方法

    pandas刪除重復數(shù)據簡單方法

    這篇文章主要給大家介紹了關于pandas刪除重復數(shù)據的簡單方法,在數(shù)據處理過程中常常會遇到重復的問題,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07

最新評論