繁体   English   中英

如何固定字典中的列顺序

How to fix the order of columns in dict

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个要分组的系列,现在我想将该系列另存为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})

问题是因为它正在使用dict创建数据帧并且未对字典进行排序,因此我将作为系列值的count添加为dataframe中的第一列,而我希望将Index作为第一列并将值(count)作为第二列柱。

任何建议如何解决顺序,这是否是创建将索引存储为另一列的csv系列的最佳方法?

1 个回复

from collections import OrderedDict

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

所以传递

OrderedDict([("page_path",s_group_count.index),("count",s_group_count.values)])
2 用卡尺强制固定列顺序

我正在使用多个time*方法和两个参数运行卡尺基准测试,最后得到一个漂亮的表,例如 在对方法主体进行少量更改之后,我得到了另一个不错的表,例如 这使我的emacs技能保持了更新,但是我更希望获得固定的列顺序。 可能吗? 附带问题:如何实际确定订单? 恕我直言,最好使用 ...

3 固定字典中的项目

假设我有一本字典,其中包含需要以某种方式解析或“修复”的项目: 我想用“ *”替换任何具有“ ***”的值列表项: 例如,将返回以下项目: 'Sherwood*450184'而不是'Sherwood ***410273' 。 我现在的问题是,如何在testDict新item替换 ...

5 python中的字典顺序

'战术' <= '树' 我能知道为什么 'tactic' 在字典上比 'tree' 小/为什么它会为代码 'tactic'<='tree' 返回 true 吗? 根据我的理解,是不是应该从两个字符串的第三个索引返回 false ,它应该是( t > than e )? ...

2021-06-05 13:28:43 1 26   python
6 根据不同dfs的列名为列指定固定顺序

我有多个数据框,都包含狗,猫,鸟或鱼中的一个或多个列。 对于所有数据框,我想为这些列订购鱼,猫,狗,鸟。 我想得到 现在,我正在手动更改所有数据帧的列顺序( df[,c(4,2,1,3)]等),似乎无法找到解决此问题的方法。 有什么建议么? 提前致谢! ...

7 按数字顺序根据第三列排序,然后根据字母顺序排序第一列的最后一个字符(非固定长度),bash中没有固定的定界符

我正在尝试根据数字首先是第三列,然后是第一列的最后一个字符,对具有第三列的文本文件进行排序。 这是一个例子: 预期输出应为: 我调查了相关问题,但所有这些问题都假设第一列中数字部分的长度具有固定索引,或者第一列中的字符和数字之间存在已知的分隔符。 现在,我正在尝试以下命令,但 ...

10 在Python中按顺序对字典排序

我正在尝试创建一个脚本,该脚本将使用唯一键的字典,并按其列出的相似字符串值进行排序。 从导入的csv中按优先顺序列出每个值。 我是python的新手,在将此概念化时遇到了一些麻烦,但是到目前为止,我的词典看起来像: 接下来,我想循环引用myDict中列出的值,并填充newDict键, ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM