24 python對資料框進行分組統計簡單操作

2021-09-02 13:47:19 字數 713 閱讀 3936

分組分析:是指根據分組字段,將分析物件劃分成不同的部分,已進行對比分析各組之間的差異性的一種分析方法

常見的統計指標:

計數求和

平均值1 函式

01 分組統計函式:

groupby(by=[分組列1,分組列2,...])[統計列1,統計列2,。。。]

.agg()

引數說明:

by: 用於分組的列

中括號:用於統計的列

agg: 統計別名顯示統計值的名稱,統計函式用於統計資料

02 常用統計函式    注釋

size           計數

sum            求和

mean           均值

2 案例說明

import pandas

data=pandas.read_csv(

'd:\\data\\pycase\\5.2分組分析\\data.csv',

engine='python',

sep=',',

encoding='utf8'

)# 分組進行統計

# by 後邊是分組列,score是統計列

import numpy

aggresule=data.groupby(

by=['class']

)['score'].agg()

Python對資料庫進行操作

步驟三 編寫python指令碼,下例只是做了個查詢 具體使用要結合你的需求進行對資料庫操作,然後對操作結果進行校驗和下部操作。usr bin python coding utf 8 import mysql.connector import mysqldb conn mysqldb.connect ...

用python對資料進行高斯擬合分布

小李默默吐槽,被這個高斯擬合分布折磨的 下面是正文 首先是公式 自定義函式 deffunc x,a,u,sig return a np.exp x u 2 2 sig 2 然後就是橫縱座標,畫圖 x np.array dist y np.array probability dist popt,pco...

Python通過分頁對資料進行展示

通過分頁對資料進行展示 要求 每頁顯示10條資料 讓使用者輸入要檢視的頁面 頁碼 user list for i in range 1,836 temp 資料總條數 total count len user list 每頁顯示10條 per page count 10 總頁碼數 max page n...