pandas - 如何让 Pandas 将零排序到索引的开头?
问题描述
我有一个 DF(dataframe),它是通过使用带有 concat 的 DF 列表创建的:
conc_list = pandas.concat(DF_list, keys=range(len(DF_list)), names= ['one','for_date_time_object'], sort= True)
但它将零放在数据帧的末尾。
for_date_time_object 一 2018-09-26 05:30:00 1 1537939800 2 1537939800 3 1537939800 2018-09-26 05:35:00 1 1537940100 2018-09-26 05:40:00 1 1537940400 2018-09-26 05:45:00 1 1537940700 2 1537940700 2018-09-26 05:50:00 1 1537941000 2018-09-26 05:55:00 1 1537941300 2018-09-26 06:00:00 1 1537941600 2018-11-07 05:30:00 0 1541595900 2018-11-07 05:31:00 0 1541595960 2018-11-07 05:32:00 0 1541596020 2018-11-07 05:33:00 0 1541596080 2018-11-07 05:34:00 0 1541596140
我怎样才能让它从0-9排序?
for_date_time_object 一 2018-09-26 05:30:00 0 1537939800 1 1537939800 2 1537939800 3 1537939800 2018-11-07 05:31:00 0 1541595960 2018-11-07 05:32:00 0 1541596020 2018-11-07 05:33:00 0 1541596080 2018-11-07 05:34:00 0 1541596140 2018-09-26 05:35:00 0 1537940100 2018-09-26 05:35:00 1 1537940100 2018-11-07 05:36:00 0 1541595960 2018-11-07 05:37:00 0 1541596020 2018-11-07 05:38:00 0 1541596080 2018-11-07 05:39:00 0 1541596140 2018-09-26 05:40:00 0 1537940400 2018-09-26 05:40:00 1 1537940400
谢谢您的帮助。
解决方案
如果我理解正确,试试这个:
conc_list.sort_values('one')
推荐阅读
- typescript - 在接口中使用索引器的类型名称
- powershell - 在 Powershell 中实现 ForEach 迭代器
- css - flexbox - justify-content 属性的问题
- python - opencensus 出口商 - 一个全局或每个线程?
- python - python collections.Counter 的 C++ 等价物是什么?
- java - 无法在 Intellij 中编译 - 错误:java:从系统模块 jdk.compiler 导出包不允许使用 --release
- excel - 关于在Excel中输入公式的问题
- python - 使用 Python 乌龟鼠标移动获得“超出最大递归深度”
- java - Spring 如何在一种事务方法中管理多个事务?
- ios - 如何在 swift 4 的集合视图中刷新数据?