首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python将排序/调整后的数据导出到excel

问使用python将排序/调整后的数据导出到excel
EN

Stack Overflow用户
提问于 2019-05-11 20:14:33
回答 1查看 26关注 0票数 0

我有一个简单的数据集,我已经根据“类别”用dataframe对它进行了排序。

排序进行得很顺利。但是现在,我想以.xlsx格式导出排序/调整后的数据集。这是已分类的数据集,而不是在excel中读取的数据集。

我尝试过以下几种方法:

代码语言:javascript
复制
import pandas as pd
df = pd.read_excel("python_sorting_test.xlsx",index_col=[1])

df.head()

print(df.sort_index(level=['Category'], ascending=True))

df.to_excel (r'C:\Users\Laptop\PycharmProjects\untitled8\export_dataframe.xlsx', header=True)

问题:它不存储排序/调整后的数据集。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-11 20:20:18

实际上,您并不保存sort_index的结果。您可以添加inplace=True

代码语言:javascript
复制
print(df.sort_index(level=['Category'], ascending=True, inplace=True))

或保存df.sort_index的结果

代码语言:javascript
复制
df = df.sort_index(level=['Category'], ascending=True)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56090264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档