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

聊聊python dropna()和notnull()的用法區(qū)別

 更新時(shí)間:2021年03月06日 14:39:45   作者:偏偏是悶豆豆  
這篇文章主要介紹了聊聊python dropna()和notnull()的用法區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

定義一個(gè)DataFrame

data = {'a':[1,2,3,NaN],'b':['l','k','j','k'],'c':['12r','45h','45u','456u']}
frame1 = DataFrame(data)
print(frame1)
print('\n')
print(frame1.dropna())
print('\n')
print(frame1[frame1.notnull()])

輸出:

當(dāng)未精確定位到某一列,但該列中存在空值時(shí),dropna()會(huì)將空值所在行刪除,而notnull()不會(huì)

在精確定位到某一列后,dropna()會(huì)輸出series,而notnull()輸出DataFrame

print(frame1)
print('\n')
print(frame1.a.dropna())
print('\n')
print(frame1[frame1.a.notnull()])

輸出:

補(bǔ)充:padas.notnull函數(shù)

pandas的notnull函數(shù),用于返回非空值的集合。下面舉一個(gè)例子。

1、構(gòu)造一個(gè)DataFrame

df = pd.DataFrame([['1', 'bee', 'cat'], [None, None, 'fly']])

2、測試notnull函數(shù)

a = pd.notnull(df[0])

將a打印一下,結(jié)果如下。

0  True
1 False

3、通過a來取df的內(nèi)容

b = df[a]
print(b)

結(jié)果為

 0 1 2
0 1 bee cat

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • python使用pypdf2實(shí)現(xiàn)pdf文檔解密

    python使用pypdf2實(shí)現(xiàn)pdf文檔解密

    利用pypdf2完成pdf的解密,這里的事例是python3環(huán)境下的,當(dāng)然python2下也可以運(yùn)行,只需要修改名稱即可,文中通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • python或C++讀取指定文件夾下的所有圖片

    python或C++讀取指定文件夾下的所有圖片

    這篇文章主要為大家詳細(xì)介紹了python或C++讀取指定文件夾下的所有圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • python將音頻進(jìn)行變速的操作方法

    python將音頻進(jìn)行變速的操作方法

    這篇文章主要介紹了python將音頻進(jìn)行變速的操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python導(dǎo)出requirements.txt的幾種方法總結(jié)

    python導(dǎo)出requirements.txt的幾種方法總結(jié)

    這篇文章主要介紹了python導(dǎo)出requirements.txt的幾種方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 使用Django+Pytest搭建在線自動(dòng)化測試平臺(tái)

    使用Django+Pytest搭建在線自動(dòng)化測試平臺(tái)

    最近由于公司的發(fā)展安排本人實(shí)現(xiàn)公司項(xiàng)目的自動(dòng)化測試,下面這篇文章主要給大家介紹了關(guān)于如何Django?+?Pytest搭建在線自動(dòng)化測試平臺(tái)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • django數(shù)據(jù)庫migrate失敗的解決方法解析

    django數(shù)據(jù)庫migrate失敗的解決方法解析

    這篇文章主要介紹了django數(shù)據(jù)庫migrate失敗的解決方法解析,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • python登錄并爬取淘寶信息代碼示例

    python登錄并爬取淘寶信息代碼示例

    這篇文章主要介紹了python 登錄并爬取淘寶信息代碼示例,具有一定借鑒價(jià)值,需要的朋友可以了解下。
    2017-12-12
  • python圖像加噪聲的實(shí)現(xiàn)示例

    python圖像加噪聲的實(shí)現(xiàn)示例

    圖像加噪聲就是其中一種常見的處理方式,噪聲可以幫助提高圖像的真實(shí)性和復(fù)雜性,使得處理后的圖像更加接近真實(shí)的場景,本文主要介紹了python圖像加噪聲的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2023-08-08
  • python可視化大屏庫big_screen示例詳解

    python可視化大屏庫big_screen示例詳解

    提到數(shù)據(jù)可視化,我們會(huì)想到 Plotly、Matplotlib、Pyecharts等可視化庫,或者一些商用軟件Tableau、FineBI等等。如果你希望操作更簡單、展現(xiàn)效果更強(qiáng)大,那么這款工具 big_screen 更適合
    2021-11-11
  • python 解決selenium 中的 .clear()方法失效問題

    python 解決selenium 中的 .clear()方法失效問題

    這篇文章主要介紹了python 解決selenium 中的 .clear()方法失效問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09

最新評(píng)論