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

Python數(shù)據(jù)分析pandas之布爾索引使用詳解

 更新時(shí)間:2023年07月17日 10:46:59   作者:YiYa_咿呀  
這篇文章主要為大家介紹了Python數(shù)據(jù)分析pandas之布爾索引使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

&:與
|:或

不同條件需要用()括起來(lái)

import pandas as pd
# 構(gòu)造字典數(shù)據(jù)
dic = {
    "name":["shanjialan","shanyanhong","luckyapple"],
    "age":[21,23,12],
    "hobby":["sports","music","programming"]
}
# dataframe讀取字典
df = pd.DataFrame(dic)

# 簡(jiǎn)單判斷
print(df[df["age"]>18])
print(df[df["name"].str.len()>10])
# 復(fù)雜判斷
print(df[(df["age"]>18)&(df["age"]<22)])

pandas字符串的方法

pandas 缺失數(shù)據(jù)的處理

pd.isnull(df):df每個(gè)數(shù)據(jù)是否為空的bool矩陣

pd.notnull(df):df每個(gè)數(shù)據(jù)是否不為空的bool矩陣

缺失數(shù)據(jù)包括np.nan/None

import pandas as pd
import numpy as np
# 構(gòu)造字典數(shù)據(jù)
dic = {
    "name":["shanjialan","shanyanhong","luckyapple","hunvibe","chenwenhao"],
    "age":[21,23,0,np.nan,21],
    "hobby":["sports","music","programming","eating","basketball"]
}
# dataframe讀取字典
df = pd.DataFrame(dic)
print(pd.isnull(df))
print(pd.notnull(df))

缺失值的處理方法:刪除或者填充

  • df.dropna(how='all/any',inplace='True/False',axis=n):
  • how——以何種方式刪除,all:所有數(shù)據(jù)都為nan,any表示只要有一個(gè)就可;
  • inplace:是否原地修改,TRUE為原地修改,F(xiàn)ALSE為默認(rèn)選擇
  • axis:指定軸
  • df.fillna(value):填充為value值
print(df.dropna(how='any',axis=0,inplace=False))
print(df["age"].fillna(value=df['age'].mean()))

注意:在pandas中出現(xiàn)nan進(jìn)行求均值等操作會(huì)默認(rèn)為0,和在numpy中不同

處理0值

t[t==0]=np.nan

以上就是Python數(shù)據(jù)分析pandas之布爾索引使用詳解的詳細(xì)內(nèi)容,更多關(guān)于Python pandas布爾索引的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 在CMD窗口中調(diào)用python函數(shù)的實(shí)現(xiàn)

    在CMD窗口中調(diào)用python函數(shù)的實(shí)現(xiàn)

    本文主要介紹了在CMD窗口中調(diào)用python函數(shù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python實(shí)現(xiàn)批量下載音效素材詳解

    Python實(shí)現(xiàn)批量下載音效素材詳解

    制作視頻的時(shí)候,多少需要一些搞怪的聲音?或者奇怪的聲音?音樂(lè)等等。一個(gè)個(gè)下載多慢,我們今天就用python實(shí)現(xiàn)批量下載!需要的可以參考一下
    2022-02-02
  • python中多個(gè)裝飾器的執(zhí)行順序詳解

    python中多個(gè)裝飾器的執(zhí)行順序詳解

    裝飾器是程序開(kāi)發(fā)中經(jīng)常會(huì)用到的一個(gè)功能,也是python語(yǔ)言開(kāi)發(fā)的基礎(chǔ)知識(shí)。這篇文章主要介紹了python中多個(gè)裝飾器的執(zhí)行順序詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Python操作word文檔的示例詳解

    Python操作word文檔的示例詳解

    本文為大家介紹了Python操作docx文檔相關(guān)知識(shí)點(diǎn)。主要涉及的內(nèi)容為python-docx?,一款可以操作Word文檔(僅支持docx)的第三方庫(kù)。快跟隨小編一起學(xué)習(xí)一下吧
    2022-01-01
  • pyv8學(xué)習(xí)python和javascript變量進(jìn)行交互

    pyv8學(xué)習(xí)python和javascript變量進(jìn)行交互

    這篇文章主要介紹了pyv8學(xué)習(xí)python和javascript變量進(jìn)行交互,python取得javascript里面的值、javascript取得python里面的值、python和javascript里面的函數(shù)交互
    2013-12-12
  • 利用python實(shí)現(xiàn)逐步回歸

    利用python實(shí)現(xiàn)逐步回歸

    今天小編就為大家分享一篇利用python實(shí)現(xiàn)逐步回歸,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • python隊(duì)列原理及實(shí)現(xiàn)方法示例

    python隊(duì)列原理及實(shí)現(xiàn)方法示例

    這篇文章主要介紹了python隊(duì)列原理及實(shí)現(xiàn)方法,結(jié)合實(shí)例形式詳細(xì)分析了Python隊(duì)列的概念、原理、定義及基本操作技巧,需要的朋友可以參考下
    2019-11-11
  • python多進(jìn)程重復(fù)加載的解決方式

    python多進(jìn)程重復(fù)加載的解決方式

    今天小編就為大家分享一篇python多進(jìn)程重復(fù)加載的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Python requests模塊基礎(chǔ)使用方法實(shí)例及高級(jí)應(yīng)用(自動(dòng)登陸,抓取網(wǎng)頁(yè)源碼)實(shí)例詳解

    Python requests模塊基礎(chǔ)使用方法實(shí)例及高級(jí)應(yīng)用(自動(dòng)登陸,抓取網(wǎng)頁(yè)源碼)實(shí)例詳解

    這篇文章主要介紹了Python requests模塊基礎(chǔ)使用方法實(shí)例及高級(jí)應(yīng)用(自動(dòng)登陸,抓取網(wǎng)頁(yè)源碼,Cookies)實(shí)例詳解,需要的朋友可以參考下
    2020-02-02
  • 淺談sklearn中predict與predict_proba區(qū)別

    淺談sklearn中predict與predict_proba區(qū)別

    這篇文章主要介紹了淺談sklearn中predict與predict_proba區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-06-06

最新評(píng)論