连接数据框效果很好,直到我重命名了特定数据框的列。重命名是在确认之前。重命名的代码如下,此数据帧将在此之后返回。
from django.contrib import admin
def admin_alter(sender, instance, created, **kwargs):
if Leave.status == '1':
print('admin altered')
post_save.connect(receiver = after_accepting, sender= admin)
在我合并了不同的数据框之后,重命名的列的条目为空。怎么会这样如果我不重命名列,则一切正常。
ret=output_excel.rename(index=str, columns={"Home":str(self.hhid)+" Home","HH1 distance [km]":str(self.hhid)+" Distance Car1 [km]", "Energy [kWh]":str(self.hhid)+" Energy Car1 [kWh]"})
return ret
我错过了什么吗?解决起来容易吗? 感谢您的帮助
答案 0 :(得分:0)
在.rename中删除index = str对我有用。
{'C_charges:ID:added':counts,
'C_charges:P_Code:added':counts,
'C_Insurance:id:added':counts,
'C_Insurance:Ins. Mode:added':counts,
'C_Status:P_status:changed':counts}