我有一个包含多列的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()
以上不起作用。任何帮助,将不胜感激。感谢
答案 0 :(得分:3)
您使用的sort_values()错误,请参阅下面的正确方法。我还建议使用to_excel而不是ExcelWriter。
workItems = pd.read_csv('dev_assignments.csv')
workItems.sort_values('developer').to_excel('dev_assignments_sorted.xlsx')