91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python?pandas怎么刪除指定行/列數據

發布時間:2022-01-27 13:29:13 來源:億速云 閱讀:259 作者:柒染 欄目:開發技術

Python pandas怎么刪除指定行/列數據,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

1.濾除缺失數據dropna()

import pandas as pd
import numpy as np
df=pd.DataFrame({"record":[np.nan,"亞健康|潘光|45歲","疾病|張思",np.nan],"date":[np.nan,20210102,20210103,20210104]},index=["one","two","three","four"])

Python?pandas怎么刪除指定行/列數據

1)濾除含有NaN值的所有行

df.dropna()#默認axis=0

Python?pandas怎么刪除指定行/列數據

2)濾除含有NaN值的所有列

df.dropna(axis=1)

Python?pandas怎么刪除指定行/列數據

3)濾除元素都是NaN值的行

df.dropna(axis=0,how="all")

Python?pandas怎么刪除指定行/列數據

4)濾除元素都是NaN值的列

Python?pandas怎么刪除指定行/列數據

5)濾除指定列中含有缺失的行

df.dropna(subset=["record"],axis=0)

Python?pandas怎么刪除指定行/列數據

以上如果需要在原數據上直接做更改,需設置參數inplace=True

2.刪除重復值 drop_duplicates()

df=pd.DataFrame({'state':[1,1,2,2,1,2,2],'pop':['a','b','c','d','b','c','d']})

Python?pandas怎么刪除指定行/列數據

語法:drop_duplicates(subset,keep,inplace),其中參數 keep:{‘first’,‘last’,False},默認’first’

first:保留第一次出現的重復項,刪除第二次及之后出現的重復項。

last:保留最后一次出現的重復項,刪除之前出現的重復項。

"false":刪除所有重復項。

1)keep=“first”

df.drop_duplicates(keep="first")

Python?pandas怎么刪除指定行/列數據

2)keep=“last”

df.drop_duplicates(keep="last")

Python?pandas怎么刪除指定行/列數據

3)keep=False

df.drop_duplicates(keep=False)

Python?pandas怎么刪除指定行/列數據

4)刪除指定列中重復項對應的行

df.drop_duplicates(subset=["state"],keep="first")

Python?pandas怎么刪除指定行/列數據

以上如果需要在原數據上直接做更改,需設置參數inplace=True

3.根據指定條件刪除行列drop()

df=pd.DataFrame(np.arange(16).reshape(4,4),columns=["one","two","three","four"])

Python?pandas怎么刪除指定行/列數據

1).刪除指定列

df.drop(["one"],axis=1)

Python?pandas怎么刪除指定行/列數據

另外,也可通過del df["one"]來實現刪除指定列,但該方法不推薦,因為這默認直接在源數據上做更改。

2).刪除指定行

df.drop([0],axis=0)

Python?pandas怎么刪除指定行/列數據

以上如果需要在原數據上直接做更改,需設置參數inplace=True

看完上述內容,你們掌握Python pandas怎么刪除指定行/列數據的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

襄汾县| 许昌市| 丹阳市| 松阳县| 日照市| 乳山市| 禹城市| 建平县| 大城县| 炉霍县| 鹰潭市| 武山县| 天长市| 冕宁县| 甘孜| 枞阳县| 绿春县| 通州市| 明光市| 嘉禾县| 营山县| 巴中市| 贵南县| 台中县| 专栏| 祁连县| 普安县| 靖西县| 会同县| 洞口县| 铜陵市| 珲春市| 虞城县| 二连浩特市| 阿合奇县| 木里| 什邡市| 监利县| 无极县| 北碚区| 长岛县|