日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python数据聚合的方法

發布時間:2024/3/24 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python数据聚合的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文主要講解Python中的數據聚合的函數,函數主要由兩個:size(),count();

size 跟 count 的區別:

1、count()方法用于統計字符串里某個字符出現的次數。可選參數為在字符串搜索的開始與結束位置,size()函數主要是用來統計矩陣元素個數,或矩陣某一維上的元素個數的函數。

2、size 計數時包含 NaN 值,而 count 不包含 NaN 值 ;

#Python數據聚合的方法 import numpy as np import pandas as pd #數據聚合的方法有兩個;size(),count(); #定義矩陣 df = pd.DataFrame({"Name":["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"],"City":["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"],"Val":[4,3,3,np.nan,np.nan,4]})s=df.groupby(["Name", "City"],as_index=False)['Val'].count() print(s)s1 = df.groupby(["Name", "City"])['Val'].size().reset_index(name='s') print(s1)

結果:

根據以上結果我們可以看到,count()函數,對于val列為空的行沒有展示。

其中:groupby函數主要的作用是進行數據的分組以及分組后地組內運算,在前文中已有描述!,用法如下:

df[](指輸出數據的結果屬性名稱).groupby([df[屬性],df[屬性])(指分類的屬性,數據的限定定語,可以有多個).mean()(對于數據的計算方式——函數名稱)

總結

以上是生活随笔為你收集整理的Python数据聚合的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。