无法重命名.sum函数创建的数据框的列名

问题描述

我使用.sum()和.reset_index()函数从数据框“用户”创建了一个数据框“月”。我只能用“月”重命名“索引”列,而不能用“计数”重命名“ 0”列。它不会引发错误,而只是显示“ 0”而不是“ Count”。有人可以帮我吗?任何帮助表示赞赏!预先感谢!

month = pd.DataFrame(user[['Logins in January','Logins in February','Logins in March','Logins in April','Logins in May','Logins in June','Logins in July','Logins in August','Logins in September','Logins in October','Logins in November','Logins in December']].sum().reset_index())

month = month.rename(columns={"index": "Month","0": "Count"})

month

解决方法

尝试使用0作为数字而不是字符串:

month.rename(columns={"index": "Month",0: "Count"})

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...