例如,假设你有一个名为"data"的数据帧,它包含一个名为"score"的列,你可以使用以下代码将数据分为三个组:
import pandas as pd
# Create the data frame
data = pd.DataFrame({"score": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]})
# Use the cut function to divide the data into three groups
data["group"] = pd.cut(data["score"], bins=3, labels=["low", "medium", "high"])
例如,你可以使用以下代码来计算每个组中数据的平均值:
# Calculate the mean for each group
data.groupby("group").mean()
输出结果应该是这样的:
score
group
low 4
medium 6
high 8
通过使用Pandas的cut和groupby函数,你可以实现Excel中的数据透视表的自动分组和统计功能。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!