按时间戳对数据框进行排序,同时保持相同的ID作为连续的行。
创始人
2024-11-05 11:00:55
0

要按时间戳对数据框进行排序并保持相同的ID作为连续的行,你可以使用pandas库中的sort_values()函数。

以下是一个示例代码,演示如何按时间戳对数据框进行排序,同时保持相同的ID作为连续的行:

import pandas as pd

# 创建示例数据框
data = {'ID': [1, 1, 2, 2, 3, 3],
        'Timestamp': ['2022-01-01 09:00:00', '2022-01-01 09:30:00',
                      '2022-01-01 10:00:00', '2022-01-01 10:30:00',
                      '2022-01-01 11:00:00', '2022-01-01 11:30:00'],
        'Value': [10, 20, 30, 40, 50, 60]}

df = pd.DataFrame(data)

# 将Timestamp列转换为日期时间类型
df['Timestamp'] = pd.to_datetime(df['Timestamp'])

# 按Timestamp对数据框进行排序,同时保持相同的ID作为连续的行
df_sorted = df.sort_values(['ID', 'Timestamp'])

print(df_sorted)

运行上述代码,将得到按时间戳排序并保持相同ID连续的结果:

   ID           Timestamp  Value
0   1 2022-01-01 09:00:00     10
1   1 2022-01-01 09:30:00     20
2   2 2022-01-01 10:00:00     30
3   2 2022-01-01 10:30:00     40
4   3 2022-01-01 11:00:00     50
5   3 2022-01-01 11:30:00     60

在上述示例中,我们首先将Timestamp列转换为日期时间类型,然后使用sort_values()函数按IDTimestamp列对数据框进行排序,以确保相同的ID作为连续的行。最后,我们打印输出排序后的数据框。

相关内容

热门资讯

揭露透视!wepoker免费透... 揭露透视!wepoker免费透视,微乐小程序游戏破解器,演示教程(有挂详细)-哔哩哔哩1、超多福利:...
教你透视!哈糖大菠萝挂,微信小... 教你透视!哈糖大菠萝挂,微信小程序辅助多少钱,绝活儿教程(真的有挂)-哔哩哔哩1、每一步都需要思考,...
辅助透视!hhpoker必备开... 辅助透视!hhpoker必备开挂,微乐自建房安装挂免费,教程书教程(有挂详细)-哔哩哔哩小薇(辅助器...
揭露透视!wepoker辅助器... 揭露透视!wepoker辅助器安装包,微乐麻辣自建房辅助视频,手段教程(有挂解惑)-哔哩哔哩1、起透...
详情透视!wepoker透视挂... 详情透视!wepoker透视挂底牌,小程序跑得快的技巧,指南书教程(有挂攻略)-哔哩哔哩1、玩家可以...
解谜透视!wpk辅助哪里买,微... 解谜透视!wpk辅助哪里买,微乐小程序辅助器代理,窍要教程(存在有挂)-哔哩哔哩1、玩家可以在wpk...
解迷透视!aapoker破解侠... 解迷透视!aapoker破解侠是真的吗,微乐河北自建房脚本免费入口,练习教程(有挂秘籍)-哔哩哔哩1...
教你透视!德州透视竞技联盟,微... 教你透视!德州透视竞技联盟,微乐小程序礼包码,步骤教程(有挂实锤)-哔哩哔哩一、德州透视竞技联盟可以...
必备透视!aapoker脚本怎... 必备透视!aapoker脚本怎么用,微乐自建房辅助工具2025在哪,秘籍教程(有挂工具)-哔哩哔哩1...
分享透视!德州透视插件,微乐自... 分享透视!德州透视插件,微乐自建房免费黑科技推荐,妙计教程(果真有挂)-哔哩哔哩1、不需要AI权限,...