如何 select 数据框中一列的每个类别?

How to select every category of a column in a data frame?

我有一个类似这样的数据框。

我想通过分组和聚合计算每个food_category的co2_emission的方差和标准差。而且必须是这种格式

print(food_consumption.____(____)['co2_emission'].agg([____]))

这是我到目前为止所做的

print(food_consumption. .....(....)['co2_emission'].agg([np.var(food_consumption['co2_emission'], ddof=1),np.sqrt(np.var(food_consumption['co2_emission'], ddof=1))]))

我必须 select 名为 food_category 的列的每个类别。怎么做?

因为 pandas Series.var and Series.std 默认 ddof=1 将它们传递给 agg:

print(food_consumption.groupby('food_category')['co2_emission'].agg(['var','std']))