Pandas使用小技巧
生活随笔
收集整理的這篇文章主要介紹了
Pandas使用小技巧
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.獲取存在缺失值的行或列
在進(jìn)行缺失值篩選時(shí),可以對(duì)缺失嚴(yán)重的行和列進(jìn)行刪除,首先進(jìn)行缺失值的確定。
(1)缺失值的列和每列的缺失情況
#對(duì)每列的缺失值進(jìn)行統(tǒng)計(jì),并逆序排列 data.isnull.sum().sort_values(ascending=False)(2)缺失值的行和每行的缺失情況
#對(duì)每行的缺失值進(jìn)行統(tǒng)計(jì),并逆序排列 data.isnull.sum(axis=1).sort_values(ascending=False)(3)獲取以列為單位的指定缺失值個(gè)數(shù)的列名
#num是閾值,可以設(shè)定滿足條件的數(shù)值 num =0 columns=[] for i in list(Udata.columns[Udata.isnull().sum(axis=0)>num]):columns.append(i)(4)獲取以行為單位的指定缺失值個(gè)數(shù)的行名
#num是閾值,可以設(shè)定滿足條件的數(shù)值 num =0 rows = [] for row in list(data.index[data.isnull().sum(axis=1)>=num]):rows.append(row)2.DataFrame的后列數(shù)據(jù)減前列數(shù)據(jù),并返回DataFrame
apply用法:
- Series,自動(dòng)遍歷整個(gè)?Series,按照相對(duì)應(yīng)的函數(shù)進(jìn)行運(yùn)算
- DataFrame,自動(dòng)遍歷整個(gè)Dataframe,按照行或列進(jìn)行運(yùn)算
?
總結(jié)
以上是生活随笔為你收集整理的Pandas使用小技巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux安装i3wm桌面环境,Arch
- 下一篇: 孪生网络pytoch实现,以resnet