中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python中groupby函數如何使用

小億
128
2023-09-20 03:24:46
欄目: 編程語言

在Python中,groupby函數是通過pandas庫的DataFrame對象使用的。該函數用于根據一個或多個列對數據進行分組。

下面是groupby函數的基本用法:

import pandas as pd
# 創建一個DataFrame對象
data = {'Name': ['Tom', 'Nick', 'John', 'Tom', 'John'],
'Age': [20, 25, 30, 20, 30],
'City': ['Seattle', 'New York', 'Seattle', 'Seattle', 'New York']}
df = pd.DataFrame(data)
# 使用groupby函數進行分組
grouped = df.groupby('City')
# 對分組后的數據執行聚合操作
result = grouped.mean()
print(result)

運行以上代碼,輸出結果如下:

Age
City
New York     27.5
Seattle      23.3

在上面的例子中,我們首先創建了一個DataFrame對象,其中包含了姓名、年齡和城市的數據。然后我們使用groupby函數根據城市進行分組。最后,我們對分組后的數據執行了均值操作,得到了每個城市對應的平均年齡。

除了使用單個列進行分組之外,我們還可以使用多個列進行分組。例如,可以在groupby函數中傳入一個由多個列名組成的列表。例如:

grouped = df.groupby(['City', 'Age'])

這樣就會根據城市和年齡進行分組。

除了mean函數,groupby函數還可以與其他聚合函數一起使用,如sum、count、min、max等。

希望以上內容能夠幫助到你!

0
衡阳县| 蕉岭县| 杨浦区| 阳西县| 揭西县| 新安县| 宿迁市| 高雄县| 思茅市| 上杭县| 清苑县| 喀什市| 平阳县| 呼图壁县| 社旗县| 天津市| 龙口市| 托克托县| 泌阳县| 河池市| 台南县| 呼玛县| 淳安县| 启东市| 孟州市| 横峰县| 修水县| 上饶县| 宁化县| 南靖县| 漳平市| 翼城县| 时尚| 福泉市| 田阳县| 郎溪县| 贵德县| 博爱县| 景宁| 丽水市| 任丘市|