成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Pandas實用技巧:SAC機制!

大數據 數據分析
我們將數據進行group分組操作,切分成3種顏色,3種顏色代表3個不同的組別;對3個不同的組別使用函數foo(),函數可以內置或者自定義。

本文轉載自微信公眾號「尤而小屋」,作者Peter  。轉載本文請聯系Peter的公眾號。

大家好,我是Peter~

本文給大家介紹的是Pandas中非常實用的SAC過程。首先我們需要明白什么是SAC機制

圖片

SAC

SAC指的是分組操作中的 Split-Apply-Combine 3個過程,分別代表的數據的切割、應用和組合。

1、Split:切割的過程,就是通過某個指定的信息進行分組,生成不同的組別

2、Apply:應用的過程,對不同的組別使用不同的功能函數,比如求和、求均值、最值等;函數可以python、pandas等內置函數,也可以是自定義的函數來實現各種功能等

3、Combine:組合的過程,將Apply應用之后的結果再次組合在一起,得到最終的結果

通常情況下,SAC過程都是需要和groupby函數聯合使用。

圖解SAC

下面有兩張圖能夠解釋SAC的過程。

圖片

圖1

圖1中,我們將數據進行group分組操作,切分成3種顏色,3種顏色代表3個不同的組別;對3個不同的組別使用函數foo(),函數可以內置或者自定義。

最終將3個組別應用了foo函數之后的結果進行組合。下面給了一個例子:

圖片

圖2

  • key是待切分的字段,data是待應用的數據
  • Split過程:通過ABC分成3個組別
  • Apply過程:3個組別應用某個函數規則
  • Combine過程:將求和(sum就是指定規則)的結果組合在一起

Pandas應用SAC

在這里我們使用鳶尾花iris數據集來解釋:

import pandas as pd
import numpy as np
import seaborn as sns

iris = sns.load_dataset("iris")
iris.head() # 前5條

圖片

iris.shape

# (150,5

這個數據集總共是150條,我們隨機取出10條

圖片

下面是SAC過程:

圖片

df1中我們使用的求和,df2中使用的是求均值。

在后面的文章會介紹:

  • groupby對象的內部機制
  • 如何通過agg函數來實現對不同的字段指定不同的函數
  • 如何對分組數據實現過濾filter?
責任編輯:武曉燕 來源: 尤而小屋
相關推薦

2009-09-04 10:27:28

Linux實用技巧linux操作系統linux

2022-03-23 09:18:10

Git技巧Linux

2009-12-21 15:50:39

2009-01-03 09:34:30

ASP.NET.NET性能優化

2011-04-08 15:40:01

Oracle認證

2022-10-11 08:00:47

多線程開發技巧

2024-05-17 08:52:43

SQL實用技巧行列轉換

2010-10-08 15:44:17

vim

2019-12-22 23:10:19

LinuxSSH加密

2009-12-09 11:21:30

Linux實用技巧

2019-11-25 10:12:59

Python技巧工具

2010-09-14 10:41:24

DIV+CSS排版

2009-12-23 17:32:35

Linux構建軟路由

2019-10-10 16:31:51

PyCharmPythonWindows

2019-10-12 15:42:36

CSS代碼前端

2022-09-15 07:05:09

Windows電腦技巧

2010-11-02 15:36:30

jQuery

2022-05-30 09:01:13

CSS技巧前端

2011-03-23 16:49:17

LAMP技巧linux命令

2012-08-28 08:54:16

Windows Ser
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久久久久久久 | 日本精品网站 | 亚洲草草视频 | 国产久| 国产精品国产成人国产三级 | 久久午夜精品福利一区二区 | 男女视频在线观看 | 国产精品v| 日本不卡一区 | www.婷婷| 伊人免费网 | 99国产欧美 | 亚洲一区二区三区四区五区中文 | 黄色一级视频 | 日日干夜夜干 | 激情网站在线 | 午夜精品久久久 | 欧美综合色 | 人人叉 | 亚洲网站在线观看 | 伊人网在线播放 | 久久香蕉精品视频 | 日韩三级在线观看 | 欧美aⅴ| 国产一级在线 | 每日在线更新av | 免费在线观看一级毛片 | 中文字幕在线免费视频 | 日韩在线不卡 | 国产精品久久久久久妇女6080 | 91av免费观看| 91资源在线 | 91精品久久久久久久 | 91精品国产91久久久久久三级 | 国产在线视频一区二区董小宛性色 | 91精品国产欧美一区二区 | 中文字幕av亚洲精品一部二部 | 超碰成人在线观看 | av超碰| 国产a视频 | 午夜影院视频 |