Python 3.x 对数据帧进行排序,然后用Python将结果集写入excel

Python 3.x 对数据帧进行排序,然后用Python将结果集写入excel,python-3.x,pandas,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() 上述方法不起作用。任何帮助都将不胜感激。谢谢您使用

我有一个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()

上述方法不起作用。任何帮助都将不胜感激。谢谢

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

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

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

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

你犯了什么错误?请详细说明这不起作用。你会得到哪个错误?请详细说明不起作用。@Nagender如果这个答案解决了您的问题,请花一点时间来解决。-AlexG:如果你能解释一下问题是什么以及你的代码是否解决了问题,那就更好了。只有代码的答案不受欢迎,并且可以在评论时删除。谢谢有没有办法避免将带有数字的新列添加到excel中?@Nagender如果此答案解决了您的问题,请花点时间。-AlexG:如果你能解释一下问题是什么以及你的代码是否解决了问题,那就更好了。只有代码的答案不受欢迎,并且可以在评论时删除。谢谢有没有办法避免将带有数字的新列添加到excel中?