对数据帧进行排序,然后在Python中将结果集写入excel

时间:2016-12-09 21:34:44

标签: python-3.x pandas

我有一个包含多列的csv文件,我想按照“开发人员”的排序方式进行排序。然后将结果数据帧写入另一个新的Excel工作表?。

workItems = pd.read_csv('dev_assignments.csv')
workItems.Developer.sort_values()
writer = pd.ExcelWriter('output.xlsx')
workItems.to_excel(writer,'Developer')
writer.save()

以上不起作用。任何帮助,将不胜感激。感谢

1 个答案:

答案 0 :(得分:3)

您使用的sort_values()错误,请参阅下面的正确方法。我还建议使用to_excel而不是ExcelWriter。

workItems = pd.read_csv('dev_assignments.csv')
workItems.sort_values('developer').to_excel('dev_assignments_sorted.xlsx')