各位,我在使用时遇到了一些问题panda.dataframework显示数据并保存到excel文件:
我的目标是将数据帧保存到excel文件中,代码如下:
data_final = {'Case index':ranked_index,
'Similarity':prob_list,
'Case description':content_info}
frame = pandas.DataFrame(data_final)
writer = pandas.ExcelWriter(rooter + '\\Final_Score_Result.xlsx')
frame.to_excel(writer, 'Results', index = False)
writer.save()
但是我想保持列的顺序和我在字典中提供的一样:像这样:
你有什么办法解决这个问题吗???在
您需要在
DataFrame
构造函数中定义顺序,因为python 3.6
下的dict不可排序:样本:
^{pr2}${excel正在编写传递参数。在
另一种方法是使用OrderedDict:
如果您只使用pandas作为Excel编写器,那么另一种剥鸡皮的方法是使用}。在
csv.DictWriter()
,而不是{相关问题 更多 >
编程相关推荐