最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python函數(shù)中apply、map、applymap的區(qū)別

 更新時間:2021年11月26日 12:42:29   作者:小小程序員ol  
這篇文章主要介紹了 Python函數(shù)中apply、map、applymap的區(qū)別 ,文章圍繞 Python函數(shù)中apply、map、applymap的相關(guān)資料展開詳細(xì)內(nèi)容,需要的朋友可以參考一下

一、總結(jié)

  • apply —— 應(yīng)用在 dataFrame 上,用于對 row 或者 column 進(jìn)行計算
  • applymap —— 應(yīng)用在 dataFrame 上,元素級別的操作
  • map —— python 系統(tǒng)自帶函數(shù),應(yīng)用在 series 上, 元素級別的操作

二、實操對比

構(gòu)建測試數(shù)據(jù)框:

import pandas as pd

import numpy as np

df = pd.DataFrame(np.random.randint(0, 10, (4, 3)), 

                  columns=list('abc'), 

                  index=range(4))

df

'''

	a	b	c

0	5	4	8

1	7	5	2

2	1	2	2

3	1	6	2

'''

apply 作用在 dataframe 上的一行或者一列上

#Python學(xué)習(xí)交流群:531509025

# 默認(rèn)按列操作 axis=0

# 求每列的最大值、最小值之差

df.apply(lambda x: x.max() - x.min()) # axis=0



# 求每行的最大值、最小值之差

df.apply(lambda x: x.max() - x.min(), axis=1)

applymap 作用在 dataframe 的每一個元素上

# 偶數(shù)放大10倍

df.applymap(lambda x: x*10 if x%2 == 0 else x)

map 函數(shù)作用在 series 上的每一個元素

# 單獨的序列

df['b'].map(lambda x: 1 if x%2 == 0 else 0)

總的來說,要對數(shù)據(jù)進(jìn)行應(yīng)用函數(shù)操作時,考慮數(shù)據(jù)結(jié)構(gòu)是 DataFrame 還是 Series ,再考慮是要按行執(zhí)行還是按列執(zhí)行,進(jìn)行函數(shù)的選擇。

到此這篇關(guān)于 Python函數(shù)中apply、map、applymap的區(qū)別 的文章就介紹到這了,更多相關(guān) Python中的apply、map、applymap內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python數(shù)據(jù)分析之用sklearn預(yù)測糖尿病

    python數(shù)據(jù)分析之用sklearn預(yù)測糖尿病

    這篇文章主要介紹了python數(shù)據(jù)分析之用sklearn預(yù)測糖尿病,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python數(shù)據(jù)分析的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-04-04
  • Python使用pyglet庫完整實現(xiàn)漢諾塔游戲流程詳解

    Python使用pyglet庫完整實現(xiàn)漢諾塔游戲流程詳解

    這篇文章主要介紹了Python使用pyglet庫完整實現(xiàn)漢諾塔游戲流程,漢諾塔問題是一個遞歸問題,也可以使用非遞歸法來解決,這個問題不僅是一個數(shù)學(xué)和邏輯問題,也是一個很好的教學(xué)工具,可以用來教授遞歸、算法和邏輯思考等概念,需要的朋友可以參考下
    2007-02-02
  • python如何實現(xiàn)int函數(shù)的方法示例

    python如何實現(xiàn)int函數(shù)的方法示例

    int()函數(shù)常用來把其他類型轉(zhuǎn)換為整數(shù),下面這篇文章主要給大家介紹了關(guān)于python如何實現(xiàn)int函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-02-02
  • Python 捕獲代碼中所有異常的方法

    Python 捕獲代碼中所有異常的方法

    這篇文章主要介紹了Python 捕獲代碼中所有異常的方法,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Python最常用的20 個包總結(jié)

    Python最常用的20 個包總結(jié)

    這篇文章主要介紹了Python最常用的20 個包總結(jié),在平時使用Python的過程中,需要用到很多有用的包,今天就來盤點一下常用的包,需要的朋友可以參考下
    2023-04-04
  • Python使用execute_script模擬鼠標(biāo)滾動、鼠標(biāo)點擊等示例

    Python使用execute_script模擬鼠標(biāo)滾動、鼠標(biāo)點擊等示例

    文章介紹了Python使用Selenium執(zhí)行JavaScript來繞過網(wǎng)站對爬蟲的限制,包括模擬點擊、攔截彈出窗口、創(chuàng)建并派發(fā)點擊事件、模擬鼠標(biāo)懸停后點擊和滾動到元素并點擊等方法
    2025-02-02
  • Python使用xlrd和xlwt批量讀寫excel文件的示例代碼

    Python使用xlrd和xlwt批量讀寫excel文件的示例代碼

    這篇文章主要介紹了Python使用xlrd和xlwt批量讀寫excel文件,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • PyTorch使用Tricks:Dropout,R-Dropout和Multi-Sample?Dropout方式

    PyTorch使用Tricks:Dropout,R-Dropout和Multi-Sample?Dropout方式

    這篇文章主要介紹了PyTorch使用Tricks:Dropout,R-Dropout和Multi-Sample?Dropout方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python?Flask框架實現(xiàn)Proteus仿真Arduino與網(wǎng)頁數(shù)據(jù)交互

    Python?Flask框架實現(xiàn)Proteus仿真Arduino與網(wǎng)頁數(shù)據(jù)交互

    這篇文章主要介紹了Python?Flask框架實現(xiàn)Proteus仿真Arduino與網(wǎng)頁數(shù)據(jù)交互,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-11-11
  • 一文帶你玩轉(zhuǎn)python中的requests函數(shù)

    一文帶你玩轉(zhuǎn)python中的requests函數(shù)

    在Python中,requests庫是用于發(fā)送HTTP請求的常用庫,因為它提供了簡潔易用的接口,本文將深入探討requests庫的使用方法,感興趣的可以學(xué)習(xí)下
    2023-08-08

最新評論

汝城县| 江津市| 常德市| 易门县| 黎川县| 喜德县| 武义县| 共和县| 镇雄县| 乐昌市| 衡东县| 武鸣县| 永修县| 张家港市| 兖州市| 江川县| 福安市| 类乌齐县| 安康市| 余庆县| 雷波县| 东光县| 克拉玛依市| 上思县| 嘉义市| 麻栗坡县| 原阳县| 九龙县| 涿鹿县| 汨罗市| 凯里市| 海阳市| 高雄市| 太仆寺旗| 宜君县| 兴国县| 江华| 始兴县| 荥经县| 广灵县| 耒阳市|