如何确定di中列的顺序

2024-04-24 08:37:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个我分组的序列,现在我想把这个序列保存为csv文件,索引和值都作为两列(索引后跟值)。你知道吗

所以我首先尝试将序列转换为dataframe,然后将数据帧保存为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})

问题是因为它使用dict来创建一个dataframe,并且dict没有排序,所以它添加了count,这是series的值作为dataframe的第一列,而我希望索引作为第一列,值(count)作为第二列。你知道吗

有没有建议如何修复顺序,以及这是否是创建一个索引存储为另一列的系列csv的最佳方法?你知道吗


Tags: 文件csv数据dataframedfcountpagegroup
1条回答
网友
1楼 · 发布于 2024-04-24 08:37:47

from collections import OrderedDict

这对我在groupby.agg操作中特别有用,可以强制执行列顺序

所以请进来

OrderedDict([("page_path",s_group_count.index),("count",s_group_count.values)])

相关问题 更多 >