我有一个要分组的系列,现在我想将该系列另存为csv文件,同时将索引和值分为两列(索引后跟值)。
因此,我首先尝试将系列隐蔽为数据框,然后将数据框另存为csv。
s_group_count=df_page_concat.groupby(df_page_concat).count()
df_grouped_values=pd.DataFrame({"page_path":s_group_count.index,"count":s_group_count.values})
问题是因为它使用字典来创建数据框并且字典没有排序,所以我要添加 count 作为数据帧中第一列的序列值,而我要使用索引作为第一列,值(计数)作为第二列。
有人建议如何解决订单问题,如果这是创建将索引存储为另一列的csv系列的最佳方法?
答案 0 :(得分:0)
from collections import OrderedDict
这对于我执行groupby.agg
操作以强制执行列顺序特别有用
所以传入
OrderedDict([("page_path",s_group_count.index),("count",s_group_count.values)])