data=df[df['price']>0].groupby('Month')['price'].sum()的groupby('Month')和['price'].sum()之间为什么不用加.号
时间: 2023-09-17 22:13:47 浏览: 28
不用加减乘除做加法.md
这是因为 `groupby` 方法返回的是一个 GroupBy 对象,它已经包含了 DataFrame 中按照指定列分组后的数据。因此,我们可以直接对 GroupBy 对象进行聚合操作,而不需要使用点运算符来访问列名称。
在这个例子中,`groupby('Month')` 方法返回了一个按照月份分组的 GroupBy 对象,我们可以直接在该对象上调用 `sum()` 方法,对价格进行求和。因此,代码中没有使用点运算符来访问列名称,而是直接在 GroupBy 对象上调用了 `sum()` 方法。
阅读全文