我有一个简单的数据集,我已经根据“类别”用dataframe对它进行了排序。
排序进行得很顺利。但是现在,我想以.xlsx格式导出排序/调整后的数据集。这是已分类的数据集,而不是在excel中读取的数据集。
我尝试过以下几种方法:
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)问题:它不存储排序/调整后的数据集。
发布于 2019-05-11 20:20:18
实际上,您并不保存sort_index的结果。您可以添加inplace=True
print(df.sort_index(level=['Category'], ascending=True, inplace=True))或保存df.sort_index的结果
df = df.sort_index(level=['Category'], ascending=True)https://stackoverflow.com/questions/56090264
复制相似问题