python:以下代码错误修正grouped = df2[df2['归属行'] == 海沧].groupby(df2.columns[1])[df2.columns[5]].sum().reset_index()
时间: 2023-10-09 11:08:52 浏览: 64
Python中的groupby分组功能的实例代码
Python代码中,海沧应该用引号括起来,表示一个字符串,否则会被解释为变量,从而导致 NameError 错误。修正后的代码如下:
```python
grouped = df2[df2['归属行'] == '海沧'].groupby(df2.columns[1])[df2.columns[5]].sum().reset_index()
```
另外,如果 DataFrame 中有中文字符,建议在代码文件开头添加以下注释,指定编码方式:
```python
# -*- coding: utf-8 -*-
```
阅读全文