精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Pandas常用技巧總結(jié)

大數(shù)據(jù)
歸納整理了一些工作中常用到的pandas使用技巧,方便更高效地實(shí)現(xiàn)數(shù)據(jù)分析。

歸納整理了一些工作中常用到的pandas使用技巧,方便更高效地實(shí)現(xiàn)數(shù)據(jù)分析。

1.計(jì)算變量缺失率

  1. df=pd.read_csv('titanic_train.csv'
  2. def missing_cal(df): 
  3.     ""
  4.     df :數(shù)據(jù)集 
  5.      
  6.     return:每個(gè)變量的缺失率 
  7.     ""
  8.     missing_series = df.isnull().sum()/df.shape[0] 
  9.     missing_df = pd.DataFrame(missing_series).reset_index() 
  10.     missing_df = missing_df.rename(columns={'index':'col'
  11.                                             0:'missing_pct'}) 
  12.     missing_df = missing_df.sort_values('missing_pct',ascending=False).reset_index(drop=True
  13.     return missing_df 
  14. missing_cal(df) 

 

Pandas常用技巧總結(jié)

如果需要計(jì)算樣本的缺失率分布,只要加上參數(shù)axis=1.

2.獲取分組里最大值所在的行方法

分為分組中有重復(fù)值和無(wú)重復(fù)值兩種。

無(wú)重復(fù)值的情況。

  1. df = pd.DataFrame({'Sp':['a','b','c','d','e','f'], 'Mt':['s1''s1''s2','s2','s2','s3'], 'Value':[1,2,3,4,5,6], 'Count':[3,2,5,10,10,6]}) 
  2. df 

 

Pandas常用技巧總結(jié)

 

  1. df.iloc[df.groupby(['Mt']).apply(lambda x: x['Count'].idxmax())] 

 

Pandas常用技巧總結(jié)

先按Mt列進(jìn)行分組,然后對(duì)分組之后的數(shù)據(jù)框使用idxmax函數(shù)取出Count最大值所在的列,再用iloc位置索引將行取出。

有重復(fù)值的情況

  1. df["rank"] = df.groupby("ID")["score"].rank(method="min", ascending=False).astype(np.int64) 
  2. df[df["rank"] == 1][["ID""class"]] 

對(duì)ID進(jìn)行分組之后再對(duì)分?jǐn)?shù)應(yīng)用rank函數(shù),分?jǐn)?shù)相同的情況會(huì)賦予相同的排名,然后取出排名為1的數(shù)據(jù)。

 

Pandas常用技巧總結(jié)

3.多列合并為一行

  1. df = pd.DataFrame({'id_part':['a','b','c','d'], 'pred':[0.1,0.2,0.3,0.4], 'pred_class':['women','man','cat','dog'], 'v_id':['d1','d2','d3','d1']}) 

 

Pandas常用技巧總結(jié)

 

  1. df.groupby(['v_id']).agg({'pred_class': [', '.join],'pred': lambda x: list(x), 
  2. 'id_part''first'}).reset_index() 

 

Pandas常用技巧總結(jié)

4.刪除包含特定字符串所在的行

  1. df = pd.DataFrame({'a':[1,2,3,4], 'b':['s1''exp_s2''s3','exps4'], 'c':[5,6,7,8], 'd':[3,2,5,10]}) 
  2. df[df['b'].str.contains('exp')] 

 

Pandas常用技巧總結(jié)

5.組內(nèi)排序

  1. df = pd.DataFrame([['A',1],['A',3],['A',2],['B',5],['B',9]], columns = ['name','score']) 
  2. df 

 

Pandas常用技巧總結(jié)

介紹兩種高效地組內(nèi)排序的方法。

  1. df.sort_values(['name','score'], ascending = [True,False]) 
  2.  
  3. df.groupby('name').apply(lambda x: x.sort_values('score', ascending=False)).reset_index(drop=True

 

Pandas常用技巧總結(jié)

6.選擇特定類型的列

  1. drinks = pd.read_csv('data/drinks.csv'
  2. # 選擇所有數(shù)值型的列 
  3. drinks.select_dtypes(include=['number']).head() 
  4. # 選擇所有字符型的列 
  5. drinks.select_dtypes(include=['object']).head() 
  6. drinks.select_dtypes(include=['number','object','category','datetime']).head() 
  7. # 用 exclude 關(guān)鍵字排除指定的數(shù)據(jù)類型 
  8. drinks.select_dtypes(exclude=['number']).head() 

7.字符串轉(zhuǎn)換為數(shù)值

 

  1. df = pd.DataFrame({'列1':['1.1','2.2','3.3'], 
  2.                   '列2':['4.4','5.5','6.6'], 
  3.                   '列3':['7.7','8.8','-']}) 
  4. df 
  5.  
  6. df.astype({'列1':'float','列2':'float'}).dtypes 

用這種方式轉(zhuǎn)換第三列會(huì)出錯(cuò),因?yàn)檫@列里包含一個(gè)代表 0 的下劃線,pandas 無(wú)法自動(dòng)判斷這個(gè)下劃線。 為了解決這個(gè)問(wèn)題,可以使用 to_numeric() 函數(shù)來(lái)處理第三列,讓 pandas 把任意無(wú)效輸入轉(zhuǎn)為 NaN。

  1. df = df.apply(pd.to_numeric, errors='coerce').fillna(0) 
  2. df 

 

Pandas常用技巧總結(jié)

8.優(yōu)化 DataFrame 對(duì)內(nèi)存的占用

方法一:只讀取切實(shí)所需的列,使用usecols參數(shù)

  1. cols = ['beer_servings','continent'
  2. small_drinks = pd.read_csv('data/drinks.csv', usecols=cols) 

方法二:把包含類別型數(shù)據(jù)的 object 列轉(zhuǎn)換為 Category 數(shù)據(jù)類型,通過(guò)指定 dtype 參數(shù)實(shí)現(xiàn)。

  1. dtypes ={'continent':'category'
  2. smaller_drinks = pd.read_csv('data/drinks.csv',usecols=cols, dtype=dtypes) 

9.根據(jù)最大的類別篩選 DataFrame

  1. movies = pd.read_csv('data/imdb_1000.csv'
  2. counts = movies.genre.value_counts() 
  3. movies[movies.genre.isin(counts.nlargest(3).index)].head() 

 

Pandas常用技巧總結(jié)

10.把字符串分割為多列

  1. df = pd.DataFrame({'姓名':['張 三','李 四','王 五'], 
  2.                    '所在地':['北京-東城區(qū)','上海-黃浦區(qū)','廣州-白云區(qū)']}) 
  3. df 
  4. df.姓名.str.split(' ', expand=True

11.把 Series 里的列表轉(zhuǎn)換為 DataFrame

  1. df = pd.DataFrame({'列1':['a','b','c'],'列2':[[10,20], [20,30], [30,40]]}) 
  2. df 

 

Pandas常用技巧總結(jié)

 

  1. df_new = df.列2.apply(pd.Series) 
  2. pd.concat([df,df_new], axis='columns'

12.用多個(gè)函數(shù)聚合

  1. orders = pd.read_csv('data/chipotle.tsv', sep='\t'
  2. orders.groupby('order_id').item_price.agg(['sum','count']).head() 

 

Pandas常用技巧總結(jié)

13.分組聚合

  1. import pandas as pd 
  2. df = pd.DataFrame({'key1':['a''a''b''b''a'], 
  3.     'key2':['one''two''one''two''one'], 
  4.     'data1':np.random.randn(5), 
  5.      'data2':np.random.randn(5)}) 
  6. df 

 

Pandas常用技巧總結(jié)

 

  1. for namegroup in df.groupby('key1'): print(name) print(group

 

Pandas常用技巧總結(jié)

 

  1. dict(list(df.groupby('key1'))) 

 

Pandas常用技巧總結(jié)

通過(guò)字典或Series進(jìn)行分組

  1. people = pd.DataFrame(np.random.randn(5, 5), 
  2.      columns=['a''b''c''d''e'], 
  3.      index=['Joe''Steve''Wes''Jim''Travis']) 
  4. mapping = {'a':'red''b':'red''c':'blue'
  5.      'd':'blue''e':'red''f':'orange'
  6. by_column = people.groupby(mapping, axis=1) 
  7. by_column.sum() 

 

Pandas常用技巧總結(jié)

 

 

責(zé)任編輯:未麗燕 來(lái)源: 風(fēng)控獵人
相關(guān)推薦

2016-10-21 14:35:52

Pythonwebget方法

2010-01-27 16:35:54

Android常用技巧

2016-10-20 20:21:09

Python爬蟲技巧

2010-03-03 13:12:56

Python圖像處理

2011-09-02 10:06:51

OracleSqlLoad常用技巧

2024-01-03 14:54:56

PythonPandas數(shù)據(jù)處理工具

2022-11-03 10:28:59

PandasSAC機(jī)制

2020-10-19 19:25:32

Python爬蟲代碼

2023-11-23 06:51:50

PandasPython

2009-06-17 14:13:10

Eclipse常用技巧

2024-01-30 10:11:00

SpringBoot項(xiàng)目開發(fā)

2020-08-14 10:57:49

開發(fā)技能代碼

2010-01-27 17:45:15

Android應(yīng)用技巧

2011-07-01 16:05:22

SEO

2013-01-30 13:18:38

Redis監(jiān)控

2024-07-26 00:35:33

2022-12-30 15:29:35

數(shù)據(jù)分析工具Pandas

2023-10-16 23:53:22

數(shù)據(jù)索引工具

2017-03-29 11:20:45

maven插件總結(jié)

2019-09-17 16:30:18

java排序算法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

色偷偷9999www| 色av成人天堂桃色av| 亚洲最大成人网色| 精品处破女学生| 同性恋视频一区| 欧美午夜精品一区二区蜜桃| 男女裸体影院高潮| 视频污在线观看| 免费高清在线一区| 久久99视频免费| 国产精品扒开腿做爽爽| www欧美在线观看| 欧美日韩国产色| 好吊色这里只有精品| 特黄视频在线观看| 久久国产精品99精品国产 | 欧美1区2区| 亚洲毛片一区二区| 国产探花在线观看视频| 日韩伦理三区| 亚洲国产综合视频在线观看| 亚洲国产一区二区三区在线| 色欲av永久无码精品无码蜜桃 | 精品国产aⅴ一区二区三区东京热 久久久久99人妻一区二区三区 | 色综合久久久| 日韩欧美精品在线观看| 国产精品无码免费专区午夜| 岛国在线大片| 99久久精品国产一区二区三区| 91网站在线免费观看| 亚洲天堂五月天| 亚洲视频成人| 久久久久国产精品一区| 欧美性x x x| 三级电影一区| 亚洲日本中文字幕免费在线不卡| 制服丝袜av在线| 国产一区二区在线观| 欧美日韩在线三区| 91n.com在线观看| 中文在线资源| 欧美午夜影院在线视频| 热99这里只有精品| av电影院在线看| 亚洲午夜久久久久久久久电影院 | 性欧美丰满熟妇xxxx性久久久| 精品三级国产| 欧美一区二区三区在线观看视频 | 深夜精品寂寞黄网站在线观看| 91成人破解版| 亚洲丝袜啪啪| 亚洲欧美精品伊人久久| 丰满少妇高潮一区二区| 啄木系列成人av电影| 亚洲欧美国产精品专区久久 | 午夜两性免费视频| 成人国产激情| 欧美日韩精品一二三区| 在线观看免费视频高清游戏推荐| 久久国内精品| 3751色影院一区二区三区| 亚洲自拍第三页| 精品国产乱码一区二区三区| 日韩午夜激情av| 日本wwwwwww| 欧美日韩看看2015永久免费| 亚洲另类欧美自拍| 国产又粗又黄又猛| 91精品一区二区三区综合| 久久精品久久精品亚洲人| 欧美国产日韩在线观看成人| 国产一区亚洲| 欧美诱惑福利视频| 中文字幕有码无码人妻av蜜桃| 久久99国内精品| 91视频免费在线观看| 日韩一区免费视频| 久久久亚洲午夜电影| 亚洲精品一区二区三区樱花| 久久久久久国产精品免费无遮挡| 一区二区三区中文字幕在线观看| 国产美女主播在线播放| 欧美www.| 日韩欧美中文一区| 精品少妇人妻一区二区黑料社区| 日韩精品免费一区二区在线观看| 美女国内精品自产拍在线播放| 精品无码免费视频| 丝袜国产日韩另类美女| 91精品在线一区| 午夜一区在线观看| 国产精品理论片| 男女啪啪免费观看| 中文字幕在线免费观看视频| 欧美色网一区二区| 91人人澡人人爽| 国产欧美一区二区精品久久久| 日韩视频欧美视频| 懂色av懂色av粉嫩av| 午夜亚洲精品| 91久久大香伊蕉在人线| 国产视频精品久久| 亚洲一区精品在线| 欧美三级午夜理伦三级富婆| 动漫3d精品一区二区三区乱码| 在线日韩精品视频| 日本少妇在线观看| 国产主播一区二区| 欧美日本韩国国产| 超碰在线97国产| 欧美日韩国产一区二区三区地区| 免费看毛片的网站| 天天天综合网| 国产精品你懂得| 亚洲三级黄色片| 一区二区在线电影| 成年网站免费在线观看| 男男gay无套免费视频欧美| 美女av一区二区三区 | 欧美成ee人免费视频| 在线āv视频| 欧美丝袜丝nylons| 免费黄色在线视频| 亚洲毛片视频| 99re国产在线播放| 免费看美女视频在线网站 | 一级黄色大毛片| 91视频一区二区三区| 男人j进女人j| 亚洲精品伊人| 少妇精69xxtheporn| 午夜一级黄色片| 久久影院电视剧免费观看| 国产午夜大地久久| 国产精品天天看天天狠| 欧美老妇交乱视频| 亚洲国产成人在线观看| 亚洲卡通动漫在线| ass极品水嫩小美女ass| 久久久久亚洲| 91香蕉亚洲精品| 中文在线免费| 日韩免费观看高清完整版 | 91成年人网站| 久色成人在线| 日本在线观看一区二区三区| 成人免费看视频网站| 亚洲毛茸茸少妇高潮呻吟| 欧美一区二区三区四| youjizz国产精品| 北条麻妃在线视频观看| 青青一区二区| 日韩av电影免费观看高清| 神马久久高清| 精品高清美女精品国产区| www.88av| 手机精品视频在线观看| 日韩久久久久久久久久久久久| 巨胸喷奶水www久久久免费动漫| 亚洲一级一级97网| 中文字幕在线观看精品| 最新欧美精品一区二区三区| 天天干天天色天天干| 羞羞答答成人影院www| 91九色极品视频| 国产网站在线| 国产亚洲精品91在线| 在线观看中文字幕2021| 一区二区三区精品视频| 日韩成人av一区二区| 久久亚洲色图| 三级网在线观看| 超碰成人免费| 国产成人精品日本亚洲专区61| 超碰免费在线| 精品国产人成亚洲区| 久草手机在线观看| 国产精品每日更新| 精品1卡二卡三卡四卡老狼| 亚洲一区二区三区高清不卡| 亚洲高清精品中出| 亚洲天堂中文字幕在线观看| 欧美洲成人男女午夜视频| av资源网站在线观看| 日韩西西人体444www| 日本天堂网在线| 国产精品久久一卡二卡| 中文字幕一区二区三区乱码不卡| 久久国产福利| 可以在线看黄的网站| 天堂网av成人| 亚洲综合日韩中文字幕v在线| 天堂8中文在线最新版在线| 日韩在线精品一区| 色婷婷av一区二区三区之红樱桃| 欧美视频在线观看一区| 久久精品国产亚洲AV无码麻豆 | 天天综合中文字幕| 日韩精选在线| 5g影院天天爽成人免费下载| 精品91久久| 欧美xxxx综合视频| 国产精品视频一区二区久久| 欧美成人一级视频| 中文字幕日日夜夜| 欧美日韩国产精品一区| 九九热视频精品| 中文字幕免费不卡在线| 亚洲成av人片在线观看无| 狠狠色综合日日| 99免费视频观看| 国产日韩欧美| 欧美美女黄色网| 日韩系列欧美系列| 欧美精品一区二区三区四区五区 | 蜜臀久久99精品久久久画质超高清| 8x8ⅹ国产精品一区二区二区| 日韩精品1区| 神马影院一区二区| 杨幂一区二区三区免费看视频| 国产91亚洲精品一区二区三区| 祥仔av免费一区二区三区四区| 日本高清不卡在线| 川上优av中文字幕一区二区| 九九久久国产精品| 国产精品一卡二卡三卡 | 国产又粗又猛又爽又黄的视频四季 | 精品人妻无码中文字幕18禁| 久久精品国产99国产| 欧美在线观看视频网站| 奶水喷射视频一区| 波多野结衣乳巨码无在线| 亚洲私人影院| 国产精品久久久久7777| 午夜久久一区| 欧美一级特黄aaaaaa在线看片| 我不卡手机影院| 樱花www成人免费视频| 日韩欧美一区二区三区在线视频| 日本精品一区二区三区不卡无字幕| 欧美日韩一本| 乱色588欧美| 久久99青青| 日本精品一区二区| 欧美综合另类| 午夜午夜精品一区二区三区文| 成人网18免费网站| 亚洲一卡二卡区| 一区二区日韩欧美| 乱熟女高潮一区二区在线| 欧美国产高潮xxxx1819| 国产欧美久久久久| 尹人成人综合网| 国产精品无码av在线播放| 国产精品嫩草99av在线| 玩弄japan白嫩少妇hd| 日韩福利视频导航| 自拍偷拍一区二区三区四区| 狠狠色综合色综合网络| 欧美一级大片免费看| av一二三不卡影片| 亚洲性猛交xxxx乱大交| 国产精品青草久久| 久久久久成人精品无码| 午夜成人免费视频| 91久久国产综合久久91| 欧美日韩激情一区二区| 精品人妻一区二区三区含羞草| 欧美成人a视频| 亚洲人在线观看视频| 中文在线不卡视频| 2024短剧网剧在线观看| 午夜精品久久久久久久99热浪潮| 欲香欲色天天天综合和网| 国产精品91视频| 国产999精品在线观看| 国产一区二区黄色| 日韩欧美视频在线播放| 青春草国产视频| 青青草国产成人99久久| 欧美日韩一区二区区别是什么| 久久久久久久久久久黄色| 亚洲一级二级片| 亚洲成国产人片在线观看| 天天干天天插天天射| 日韩欧美国产一区二区在线播放| 亚洲aⅴ在线观看| 精品国产一区二区在线| 91福利区在线观看| 成人免费看吃奶视频网站| 久久99精品久久久久久欧洲站| 日韩国产高清一区| 亚洲视频中文| 污污的视频免费| 91蝌蚪porny九色| 国产黄色的视频| 欧美亚洲一区二区三区四区| 亚洲av无码一区二区三区性色 | 在线黄色网页| 国产激情久久久| 大陆精大陆国产国语精品| 亚洲精品国产精品国自产| 一区二区三区四区五区精品视频| 成年人三级黄色片| 久久精品一区蜜桃臀影院| 18精品爽视频在线观看| 欧美精三区欧美精三区| 日本免费不卡| 欧美激情一级精品国产| 性欧美video另类hd尤物| 欧美最大成人综合网| 亚洲高清激情| 免费不卡av网站| 欧美国产综合一区二区| 亚洲天堂一区在线| 精品少妇一区二区三区| 蜜桃视频在线观看免费视频网站www| 日本精品久久久久久久| 成人中文字幕视频| 国产内射老熟女aaaa| 蜜臀91精品一区二区三区| 亚洲狠狠婷婷综合久久久久图片| 一区二区三区 在线观看视频| 国产精品无码专区av免费播放| 亚洲天堂av电影| 亚洲黄色免费av| 精品视频免费观看| 亚洲人妖在线| 国产香蕉精品视频| 亚洲自拍偷拍图区| 精品人妻久久久久一区二区三区 | a级片免费在线观看| 亚洲综合第一页| 国产精品mm| 免费黄色a级片| 亚洲成av人综合在线观看| 精品久久国产视频| 欧美丰满片xxx777| 日韩在线观看中文字幕| 男女啪啪免费观看| 成人中文字幕合集| 久久久久久蜜桃| 精品盗摄一区二区三区| 福利在线导航136| 国内外成人免费视频| 亚洲色诱最新| 好吊视频在线观看| 欧美亚洲国产一区在线观看网站| 国产对白叫床清晰在线播放| 国产精品久久久久福利| 欧美熟乱15p| 亚洲一区二区福利视频| 亚洲精选免费视频| 亚洲AV午夜精品| 国内成人精品视频| 日本三级久久| 欧美丰满熟妇xxxxx| 国产精品久久久久影院色老大| 一级黄色短视频| 欧美精品在线播放| 久9re热视频这里只有精品| 国产极品尤物在线| 国产丝袜欧美中文另类| 一级黄色片免费| 欧美大片欧美激情性色a∨久久| 国产精品videossex| av片中文字幕| 国产精品日产欧美久久久久| 成人av手机在线| 欧美亚洲国产另类| 日韩高清欧美| 亚洲 自拍 另类 欧美 丝袜| 偷拍与自拍一区| 电影在线一区| 高清视频一区| 丝袜亚洲另类欧美| www.99re7| 亚洲精品视频免费在线观看| 久久久国产精品网站| 欧美在线观看黄| 国产视频一区二区在线观看| 国产精品免费无遮挡| 97热在线精品视频在线观看| 日本不卡免费一区| xxxx视频在线观看| 欧美影视一区二区三区| 蜜臀av在线| 亚洲午夜激情| 99精品欧美一区二区三区小说| 一级黄色小视频| 2018国产精品视频| 亚洲综合中文| 国产三级av在线播放| 欧美v日韩v国产v| 欧美日韩在线精品一区二区三区激情综合| 久久久久亚洲av无码专区喷水| 26uuu国产日韩综合| 国产黄色av片| 国产精品入口尤物| 99国产精品99久久久久久粉嫩|