", "mean")
).head()
每个商店和产品的组合都会生成一个组。...如果用于分组的列中缺少一个值,那么它将不包含在任何组中,也不会单独显示。所以可以使用dropna参数来改变这个行为。
让我们首先添加一个缺少存储值的新行。...sales.loc[1000] = [None, "PG2", 10000, 120, 64, 96, 15, 53]
然后计算带有dropna参数和不带有dropna参数的每个商店的平均价格,以查看差异...sales.groupby(["store", "product_group"]).ngroups
18
在商店和产品组列中有18种不同值的不同组合。...例如,我们可以获得属于存储“Daisy”和产品组“PG1”的行如下:
aisy_pg1 = sales.groupby(
["store", "product_group"]).get_group(