D:\数据可视化\代码\stage9\demo1.py:35: FutureWarning: Indexing with multiple keys (implicitly converted to a tuple of keys) will be deprecated, use a list instead. print(data.groupby('Name')['Chinese', 'Math'].sum())
时间: 2024-02-23 16:00:02 浏览: 129
数据库管理系统概述英文版课件:9 Introduction to Indexing and Hash Index.ppt
这个警告是因为在使用 groupby 方法时,传递给 agg 函数的参数是字典形式,而字典在 Python 中是无序的,因此不能保证每次的顺序都相同。在 Python 3.7 之前,字典的顺序是不确定的,因此在这些版本的 Pandas 中,会出现上述警告。
为了避免这个警告,可以将需要聚合的列名放在一个列表中,然后传递给 groupby 方法,如下所示:
```python
print(data.groupby('Name')[['Chinese', 'Math']].sum())
```
这样就可以避免警告了。
阅读全文