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

pandas刪除某行或某列數(shù)據(jù)的實現(xiàn)示例

 更新時間:2022年08月01日 11:22:24   作者:一位代碼  
本文主要介紹了pandas刪除某行或某列數(shù)據(jù)的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

首先,創(chuàng)建一個DataFrame格式數(shù)據(jù)作為舉例數(shù)據(jù)。

# 創(chuàng)建一個DataFrame格式數(shù)據(jù)
data = {'a': ['a0', 'a1', 'a2'],
        'b': ['b0', 'b1', 'b2'],
        'c': [i for i in range(3)],
        'd': 4}
df = pd.DataFrame(data)
print('舉例數(shù)據(jù)情況:\n', df)

在這里插入圖片描述

注:DataFrame是最常用的pandas對象,使用pandas讀取數(shù)據(jù)文件后,數(shù)據(jù)就以DataFrame數(shù)據(jù)結(jié)構(gòu)存儲在內(nèi)存中。

pandas數(shù)據(jù)行列刪除,主要用到drop()和del函數(shù),用法如下:

1、drop()函數(shù)

語法:

DataFrame.drop(labels,axis=0,level=None,inplace=False,errors='raise')
參數(shù)說明
labels接收string或array,代表要刪除的行或列的標(biāo)簽(行名或列名)。無默認(rèn)值
axis接收0或1,代表操作的軸(行或列)。默認(rèn)為0,代表行;1為列。
level接收int或索引名,代表標(biāo)簽所在級別。默認(rèn)為None
inplace接收布爾值,代表操作是否對原數(shù)據(jù)生效,默認(rèn)為False
errorserrors='raise’會讓程序在labels接收到?jīng)]有的行名或者列名時拋出錯誤導(dǎo)致程序停止運行,errors='ignore’會忽略沒有的行名或者列名,只對存在的行名或者列名進(jìn)行操作。默認(rèn)為‘errors=‘raise’’。

實例1:刪除d列

df1 = df.drop(labels='d', axis=1)
print('刪除d列前:\n', df)
print('刪除d列后:\n', df1)

在這里插入圖片描述

實例2:刪除第一行

df2 = df.drop(labels=0)
print('刪除前:\n', df)
print('刪除列:\n', df2)

在這里插入圖片描述

實例3:同時刪除多行多列

df3 = df.drop(labels=['a', 'b'], axis=1) # 同時刪除a,b列
df4 = df.drop(labels=range(2)) # 等價于df.drop(labels=[0,1])
print('刪除前:\n', df)
print('刪除多列(a,b):\n', df3)
print('刪除多行(第1,2行):\n', df4)

在這里插入圖片描述

注意:(1)、刪除列的操作時,axis參數(shù)不可省,因為axis默認(rèn)為0(行);
(2)、沒有加入inplace參數(shù),默認(rèn)不會對原來數(shù)據(jù)進(jìn)行修改,需要將結(jié)果賦值給新的變量。

2、del函數(shù)

語法:del df[‘列名’]
此操作會對原數(shù)據(jù)df進(jìn)行刪除,且一次只能刪除一列。
正確用法:

del df['d']
print('原地刪除d列后:\n', df)

在這里插入圖片描述

錯誤用法:

del df[['a', 'b']]
print(df)

在這里插入圖片描述

以上就是pandas刪除某行某列數(shù)據(jù)的用法,drop()相對于del()來說,靈活性更高,更為實用。更多相關(guān)pandas刪除某行某列內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python詳解復(fù)雜CSV文件處理方法

    Python詳解復(fù)雜CSV文件處理方法

    這篇文章主要介紹了Python數(shù)據(jù)讀寫之Python讀寫CSV文件,CSV即逗號分隔值,一種以逗號分隔按行存儲的文本文件,所有的值都表現(xiàn)為字符串類型,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-07-07
  • keras導(dǎo)入weights方式

    keras導(dǎo)入weights方式

    這篇文章主要介紹了keras導(dǎo)入weights方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • 20招讓你的Python飛起來!

    20招讓你的Python飛起來!

    20招讓你的 Python飛起來!這篇文章主要為大家詳細(xì)介紹了Python性能優(yōu)化的20條建議,感興趣的小伙伴們可以參考一下
    2016-09-09
  • python如何實現(xiàn)排序,并標(biāo)上序號

    python如何實現(xiàn)排序,并標(biāo)上序號

    這篇文章主要介紹了python如何實現(xiàn)排序,并標(biāo)上序號,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Python運行DLL文件的方法

    Python運行DLL文件的方法

    這篇文章主要介紹了Python運行DLL文件的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 從零學(xué)python系列之新版本導(dǎo)入httplib模塊報ImportError解決方案

    從零學(xué)python系列之新版本導(dǎo)入httplib模塊報ImportError解決方案

    在使用新版python打開舊版本代碼的時候,可能會有些報錯或者不兼容的情況出現(xiàn),今天我們就來分析其中的一種情況
    2014-05-05
  • Pytorch?和?Tensorflow?v1?兼容的環(huán)境搭建方法

    Pytorch?和?Tensorflow?v1?兼容的環(huán)境搭建方法

    這篇文章主要介紹了搭建Pytorch?和?Tensorflow?v1?兼容的環(huán)境,本文是小編經(jīng)過多次實踐得到的環(huán)境配置教程,給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • Python實戰(zhàn)之自動發(fā)送郵件的實現(xiàn)

    Python實戰(zhàn)之自動發(fā)送郵件的實現(xiàn)

    自動發(fā)送郵件能應(yīng)用于許多場景,下面本文就來和大家講講怎么用Python構(gòu)建一個自動發(fā)送郵件的腳本。感興趣的小伙伴可以動手嘗試一下
    2022-05-05
  • Django migrate報錯的解決方案

    Django migrate報錯的解決方案

    在講解如何解決migrate報錯原因前,我們先要了解migrate做了什么事情,本文就詳細(xì)的介紹migrate使用以及出現(xiàn)問題的解決,感興趣的可以了解一下
    2021-05-05
  • Python獲取某一天是星期幾的方法示例

    Python獲取某一天是星期幾的方法示例

    這篇文章主要介紹了Python獲取某一天是星期幾的方法,結(jié)合完整實例形式分析了Python針對日期與時間的相關(guān)計算技巧,需要的朋友可以參考下
    2017-01-01

最新評論