答案 0 :(得分:1)
您可以使用groupby()
方法并提供通过pd.cut()
获得的组。下面的示例按sepal_length列将数据分为10类。然后使用这些类别对虹膜df进行分组。您还可以使用变量bin并使用groupby获得另一个平均值。
import pandas as pd
import seaborn as sns
iris = sns.load_dataset('iris')
bins = pd.cut(iris.sepal_length, 10)
iris.groupby(bins).sepal_length.mean()