国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

一文弄懂Apply、Map和Aplymap三種函數(shù)的區(qū)別

開發(fā) 前端
在日常處理數(shù)據(jù)的過程中,會經(jīng)常遇到這樣的情況,對一個DataFrame進(jìn)行逐行、逐列或者逐元素的操作,很多小伙伴也知道需要用到apply、map或者applymap,但是具體什么情況下運用哪種方法或者說對這些方法了解不夠,用起來暈暈乎乎始終沒有很明白。

 在日常處理數(shù)據(jù)的過程中,會經(jīng)常遇到這樣的情況,對一個DataFrame進(jìn)行逐行、逐列或者逐元素的操作,很多小伙伴也知道需要用到apply、map或者applymap,但是具體什么情況下運用哪種方法或者說對這些方法了解不夠,用起來暈暈乎乎始終沒有很明白,希望這一篇文章能夠幫助有需要的小伙伴弄懂他們之間的區(qū)別,并且在遇到問題的時候能夠很清楚明白用哪個以及該怎樣使用。閑話少敘,我們正式開始吧。

[[322964]]

首先,來個總結(jié)

  • apply:應(yīng)用在DataFrame的行或列中,也可以應(yīng)用到單獨一個Series的每個元素中
  • map:應(yīng)用在單獨一個Series的每個元素中
  • applymap:應(yīng)用在DataFrame的每個元素中

apply

先從apply開始,當(dāng)然最權(quán)威的說明還是要看官方文檔:

apply是沿DataFrame的軸應(yīng)用功能,傳遞給函數(shù)的對象是Series對象,其索引為DataFrame的索引(axis = 0'')或DataFrame的列(axis = 1'')

當(dāng)然比較常用的還是DataFrame.apply(),下邊我們通過例子來說明一下幫助理解.

首先有一個表:

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

apply應(yīng)用到DataFrame中

如果我們求一下每一列或者每一列的極差,注意axis參數(shù)的設(shè)置,一般默認(rèn)為0,即求每一列的極值

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

apply的參數(shù)可以直接接收現(xiàn)成的函數(shù),也可以接收自定義函數(shù),比如自定義的匿名函數(shù):

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

通過對軸信息的設(shè)置,也可以求每一行的極差:

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

需要注意的是結(jié)果的索引,能夠很明顯的告訴大家現(xiàn)在求的是行極差還是列極差,如果是行極差,索引是行標(biāo)簽,如果是列極差,索引是列名。

另外,對整個DataFrame運用apply的時候,要保證所有的字段都是符合作為參數(shù)的函數(shù)要求才可以,比如在列子中求極值得保證所有字段都是數(shù)值型才行,如果整個DataFrame不能滿足要求,可以把符合要求的字段切出來再應(yīng)用apply。

如果有需要,也可以把求的結(jié)果添加到原表當(dāng)中。

apply應(yīng)用到Series中

如這個例子,將A列的所有元素轉(zhuǎn)換數(shù)據(jù)類型,從整型轉(zhuǎn)換成浮點型:

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

總結(jié)一下,apply運用到整個DataFrame中可以執(zhí)行整列或者整行的運算,運用到Series中,執(zhí)行的是對每個元素的運算。

這個運算,map也可以實現(xiàn)。

map

首先,還是看下官方文檔是怎么說的:

  • 根據(jù)輸入對應(yīng)關(guān)系映射Series的值。
  • 用于將Series中的每個值替換為另一個值,該值可以從函數(shù)dict或Series派生。

官方指定,map是應(yīng)用于Seriesd 的,參數(shù)可以是函數(shù)也可以字典。

首先,還是要有一個表:

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

現(xiàn)在需要將性別轉(zhuǎn)換成0和1,女為0,男為1,這個時候千萬不要寫循環(huán)啊,map()可以輕松實現(xiàn),先來試試函數(shù)的形式:

def gender(x): G = 1 if x == "男" else 0 return G

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

map的參數(shù)除了可以是參數(shù),也可以是字典,這和apply對參數(shù)的要求不同:

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

applymap

最后來看一下applymap,還是先搬上官方文檔:

  • 將函數(shù)應(yīng)用于元素的數(shù)據(jù)框。
  • 此方法應(yīng)用一個函數(shù),該函數(shù)接受并返回一個標(biāo)量到DataFrame的每個元素。

簡單說,applymap是把函數(shù)應(yīng)用到DataFrame中的每個元素上的,要和apply對整列或者整行進(jìn)行的操作區(qū)分開啊,apply想要直接對每個元素進(jìn)行操作,得單獨提取出Series才可以實現(xiàn),不能直接再整個DataFrame上執(zhí)行。下邊來看個例子。

還是開頭的那個表:

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

現(xiàn)在要把每個元素的數(shù)據(jù)類型都轉(zhuǎn)換成浮點型,applymap()就派上用場了:

 

一文弄懂a(chǎn)pply、map和applymap三種函數(shù)的區(qū)別

 

最后再總結(jié)一下:

apply:

  • 既可以用在DataFrame,也可以用到單獨的Series中
  • 運用到DataFrame時,是用到了整行或者整列上,不是逐一運用到每個元素上
  • 運用到Series時,作用到每個元素上
  • 第一個參數(shù)只接收python原生函數(shù)或者numpy中的函數(shù)

map

  • 只能運用到Series的每個元素上
  • 參數(shù)可以是函數(shù)也可以是字典,還可以是序列

applymap

  • 只能應(yīng)用在DataFrame中,并且是作用在DataFrame的每個元素中
  • 參數(shù)只接收可調(diào)用的函數(shù)

常用的用法呢就是前邊舉的例子中的那些了,希望這邊文章能幫助大家分清apply、map和applymap并能靈活運用它們。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2025-04-11 11:00:00

存儲技術(shù)DASSAN

2020-11-24 10:13:02

Redis集群數(shù)據(jù)庫

2025-05-12 08:50:00

apply()Pandas函數(shù)

2022-08-09 09:10:43

Kubernetes容器

2023-11-28 09:31:55

MySQL算法

2022-03-01 20:41:00

機(jī)器學(xué)習(xí)特征人工智能

2023-03-27 17:58:34

MySQL加鎖間隙鎖

2023-03-30 08:52:40

DartFlutter

2021-06-02 05:43:36

比特幣虛擬貨幣區(qū)塊鏈

2022-08-03 08:01:16

CDN網(wǎng)站服務(wù)器

2023-10-26 16:27:50

前端 WebCSS開發(fā)

2023-09-18 08:02:45

CSS布局屬性

2023-12-12 07:31:51

Executors工具開發(fā)者

2024-05-09 10:11:30

2022-09-01 08:01:56

Pythongunicorn

2023-07-25 09:53:00

LGACPU數(shù)字

2024-08-05 00:05:00

操作系統(tǒng)內(nèi)存管理

2021-12-20 07:59:07

Go語言結(jié)構(gòu)體

2022-09-05 09:25:53

KubernetesService

2023-04-04 08:01:47

點贊
收藏

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

国产精品伦理在线| 久久众筹精品私拍模特| 一区二区三区四区精品| 四虎影视精品成人| 国产成人精品影院| 一区不卡字幕| 日韩一级在线| 国产精品视频500部| 日韩电影二区| 国产福利精品视频| 亚洲资源网站| 2019精品视频| www.久久东京| 欧美精品在线网站| 外国电影一区二区| 日韩中文字幕精品视频| 欧美美女福利视频| 色偷偷av一区二区三区乱| 日韩精品中文字幕在线| 国产一区免费观看| 中文字幕免费一区二区| 国产精品热视频| 欧美日韩另类图片| 欧美精品在线免费观看| 伊人久久大香线蕉av超碰| 另类专区欧美制服同性| 2021年精品国产福利在线| 欧美成人一二三| 一区二区三区四区高清视频 | 免费资源在线观看| 欧美日韩免费网站| 最新在线观看av网站| 色激情天天射综合网| 日本www在线观看视频| 亚洲精品国产精品乱码不99按摩| 自拍偷拍欧美视频| 久久九九精品99国产精品| 亚洲一区二区小说| 国产精品白丝jk喷水视频一区| 日韩国产一区| 国产精品三区www17con| 男男成人高潮片免费网站| 精品国产一区二区三区无码| 国产日产欧产精品推荐色 | 久久久这里只有精品视频| 欧美影院天天5g天天爽| 国产精品直播网红| 综合激情婷婷| 中文字幕色一区二区| 99国产精品久久久久久久久久 | 99re在线精品| 成人av影视| 欧美在线观看视频一区二区| 是的av在线| 精品视频9999| 亚洲成人一区| 色爱区成人综合网| 成人动漫一区二区在线| 激情五月俺来也| 欧美性欧美巨大黑白大战| 麻豆国产在线| 国内精品视频久久| 亚洲欧美综合久久久| 视频一区国产精品| 国产精品乱码一区二三区小蝌蚪| 第一页在线观看| 日韩中文字幕网站| 欧美va天堂| 国产成人精品视频免费看| 婷婷中文字幕综合| 中文字幕在线视频网站| 国产日韩精品视频| 国产精品资源站在线| 中文在线天堂网| 亚洲视屏在线播放| 欧美午夜精品一区二区三区电影| 宅男一区二区三区| 亚洲国产成人91porn| 高清电影一区| 91精品中国老女人| 久久久综合激的五月天| 秋霞a级毛片在线看| 欧美高清性猛交| 七七婷婷婷婷精品国产| 最近97中文超碰在线| 在线免费观看羞羞视频一区二区| 国产精品毛片一区二区在线看| 国产爆乳无码一区二区麻豆| 欧美性猛片xxxx免费看久爱| 激情av综合| 2018中文字幕第一页| 91.成人天堂一区| 九九热爱视频精品视频| 高清欧美精品xxxxx| 4438x成人网最大色成网站| 精品一区在线| 欧美在线观看视频网站| 日韩精品在线第一页| 亚洲国产三级| 在线视频国产三级| 欧美激情亚洲激情| 国产不卡在线一区| av成人影院在线| 久久久久se| 色综合一区二区| 日韩在线看片| 日本女优天堂99伊人| 国内精品模特av私拍在线观看| 国产.精品.日韩.另类.中文.在线.播放| 黄色大片在线播放| 国产精品sss| 色婷婷综合五月| 菠萝蜜一区二区| 国产宾馆自拍| 欧美又大又硬又粗bbbbb| 久久精品日产第一区二区三区高清版 | 日韩电影免费观看中文字幕| 999精品在线| heyzo视频在线播放| 久久久久九九九九| 久久这里只有精品首页| aaaa欧美| 免费视频爱爱太爽了| 日韩高清有码在线| 美女视频网站久久| 第一中文字幕在线| 日本在线观看不卡| 日韩一区二区电影在线| 在线一区免费观看| 超碰porn在线| 亚洲国产激情一区二区三区| 6080日韩午夜伦伦午夜伦| 一区二区三区高清视频在线观看| 蜜桃视频在线免费| 99免费在线视频观看| 欧美丝袜丝交足nylons| 亚洲国产午夜| 黄av在线播放| 中文精品一区二区三区| 亚洲欧洲日产国产网站| 成人免费视频一区二区| 91亚洲精品在看在线观看高清| 18禁男女爽爽爽午夜网站免费| 精品国产一区二区三区在线观看 | 精品国产乱码久久久久久1区2匹| 日本a√在线观看| 欧美性在线视频| 一个色在线综合| 欧美va天堂在线| av软件在线观看| 麻豆md0077饥渴少妇| 中文字幕亚洲专区| 国产蜜臀av在线一区二区三区| 日日天天久久| 国产三级视频在线播放线观看| 久久久久一区二区| 亚洲激情小视频| 久久影院午夜论| 欧美日韩在线观看视频小说| 国产日本在线观看| 一本二本三本亚洲码 | 精品久久蜜桃| 精品视频在线播放免| 久久久久亚洲蜜桃| 久久久影院免费| 香蕉久久aⅴ一区二区三区| 裸体大乳女做爰69| 欧美精品999| 在线观看欧美黄色| 久草中文综合在线| 中文在线综合| 国产香蕉在线| 国产精品久久久久久久久电影网| 午夜精品福利视频| 欧美日本在线看| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 中文字幕一区久| 热99在线观看| 国产一区二区三区奇米久涩 | 秋霞成人午夜鲁丝一区二区三区| 精品久久久久久亚洲精品| 日韩电影在线免费观看| 亚洲欧美专区| 青檬在线电视剧在线观看| 日本特级黄色大片| 日本在线观看天堂男亚洲| 欧美大片日本大片免费观看| 国产女同性恋一区二区| 国产欧美在线| japanese色系久久精品| 黄色成人影院| 羞羞在线观看网站| 手机看片福利永久国产日韩| 69久久夜色精品国产7777| 日韩欧美久久一区| 亚洲国产精华液网站w| 午夜亚洲性色福利视频| 日本一道高清一区二区三区| 天天综合av| 国产三级电影在线观看|