Darcy90's recent timeline updates
Darcy90

Darcy90

V2EX member #350939, joined on 2018-09-20 12:03:20 +08:00
Darcy90's recent replies
Jun 13, 2023
Replied to a topic by ohayoo Python pandas 求助
可以使用 sort_values 方法来排序,但是需要注意,MultiIndex 的排序方式和单层 index 是不一样的。

下面是一个示例代码:

import pandas as pd
import numpy as np

# 按时间升序排序,然后按值升序排序
df_sorted = df.sort_values(by=['time', 'a'], ascending=[True, True])

其中,by 参数指定了按哪些列排序,ascending 参数指定排序的方式,True 表示升序,False 表示降序。
另外,注意到一点,这个排序是按照时间升序排序的,而不是按照每 5 分钟排序的。如果你需要按照每 5 分钟排序,可以先将时间列转化为字符串,然后取出前缀表示每 5 分钟的时间段,再排序。
支持下
Aug 14, 2019
Replied to a topic by zky001 Python pandas 处理数据慢,求好方法
可以试试 dask,话说 54 万行用 apply 不至于这么慢吧
nb
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   760 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 21:57 · PVG 05:57 · LAX 14:57 · JFK 17:57
♥ Do have faith in what you're doing.