溫馨提示×

python中怎么用groupby讀取想要的數據

小億
151
2023-12-12 17:49:44
欄目: 編程語言

在Python中,可以使用groupby函數來按照某個字段對數據進行分組,并且可以對每個分組進行相應的操作。下面是一個使用groupby函數讀取想要的數據的示例:

import pandas as pd

# 創建一個示例數據
data = {'Name': ['Tom', 'Nick', 'John', 'Tom', 'John'],
        'Age': [20, 23, 25, 22, 24],
        'City': ['New York', 'Los Angeles', 'Chicago', 'New York', 'Chicago']}
df = pd.DataFrame(data)

# 按照Name字段分組,并計算每個分組的平均年齡
grouped = df.groupby('Name')
average_age = grouped['Age'].mean()

print(average_age)

輸出結果為:

Name
John    24.5
Nick    23.0
Tom     21.0
Name: Age, dtype: float64

上述示例中,首先創建了一個示例數據,包含了Name、Age和City三個字段。然后使用groupby函數按照Name字段進行分組,并計算每個分組的平均年齡。最后打印出每個分組的平均年齡。

你可以根據自己的需求定制groupby函數的使用,例如可以選擇不同的字段進行分組,也可以進行其他的聚合操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女