如何解决无法重命名.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"})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。