ValueError: the 'keepdims' parameter is not supported in the pandas implementation of sum()
时间: 2024-05-15 18:14:21 浏览: 220
ValueError: Format ‘jpg’ is not supported (supported formats: eps, pdf, pgf, png, ps, raw, rgba, svg
这个错误提示是因为在使用 pandas 的 sum() 函数时,使用了 keepdims 参数,但是 pandas 的 sum() 函数不支持该参数。
解决方法是使用 numpy 库的 sum() 函数,该函数支持 keepdims 参数。可以像下面这样使用:
```python
import numpy as np
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用 numpy 的 sum() 函数,保持维度不变
sum_array = np.sum(df.values, axis=0, keepdims=True)
# 将结果转换为 DataFrame
result_df = pd.DataFrame(sum_array, columns=df.columns)
print(result_df)
```
输出:
```
A B
0 6 15
```
这样就可以得到保持维度不变的求和结果了。
阅读全文