激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python函數中apply、map、applymap的區別

Python函數中apply、map、applymap的區別

2022-03-08 11:59小小程序員ol Python

這篇文章主要介紹了 Python函數中apply、map、applymap的區別 ,文章圍繞 Python函數中apply、map、applymap的相關資料展開詳細內容,需要的朋友可以參考一下

一、總結

  • apply —— 應用在 dataFrame 上,用于對 row 或者 column 進行計算
  • applymap —— 應用在 dataFrame 上,元素級別的操作
  • map —— python 系統自帶函數,應用在 series 上, 元素級別的操作

二、實操對比

構建測試數據框:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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 上的一行或者一列上

?
1
2
3
4
5
6
7
8
9
10
11
12
13
#Python學習交流群:531509025
 
# 默認按列操作 axis=0
 
# 求每列的最大值、最小值之差
 
df.apply(lambda x: x.max() - x.min()) # axis=0
 
 
 
# 求每行的最大值、最小值之差
 
df.apply(lambda x: x.max() - x.min(), axis=1)

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

?
1
2
3
# 偶數放大10倍
 
df.applymap(lambda x: x*10 if x%2 == 0 else x)

map 函數作用在 series 上的每一個元素

?
1
2
3
# 單獨的序列
 
df['b'].map(lambda x: 1 if x%2 == 0 else 0)

總的來說,要對數據進行應用函數操作時,考慮數據結構是 DataFrame 還是 Series ,再考慮是要按行執行還是按列執行,進行函數的選擇。

到此這篇關于 Python函數中applymapapplymap的區別 的文章就介紹到這了,更多相關 Python中的apply、map、applymap內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/python960410445/p/15463099.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 最近免费观看高清韩国日本大全 | 中文字幕欧美在线 | 久久精品一二三区白丝高潮 | 羞羞网站在线看 | 国产精品一区二区日韩 | 最新av在线播放 | 久久艹精品视频 | 一本色道久久99精品综合蜜臀 | 91精品国产福利尤物免费 | 国产精品麻豆一区二区三区 | 黄色大片在线免费看 | 成人午夜视频网站 | 国产精品美女久久久久久不卡 | 97干色 | 国产亚洲精彩视频 | 失禁高潮抽搐喷水h | 国产精品高潮视频 | 国产成人精品免费视频大全办公室 | 欧美日韩亚洲另类 | 看免费av| 综合欧美一区二区三区 | 欧美一极视频 | asiass极品裸体女pics | 国产91精品久久久久久 | 91精品老司机 | 成人性生活视频在线观看 | 黄色美女免费 | 久久久久久久九九九九 | 精国产品一区二区三区四季综 | 欧美亚洲黄色 | 日韩欧美精品电影 | 五月天堂av91久久久 | 一级精品 | cosplay裸体福利写真 | 羞羞答答影院 | 国产无遮挡一区二区三区毛片日本 | 亚洲成人免费视频在线 | 撅高 自己扒开 调教 | 日韩在线播放一区二区 | 国产亚洲精品久久久久久大师 | 久久久久久久久久久av |