问题描述
我使用.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"})