【问题标题】:How to make Ascending order of dates in python by considering rules? [duplicate]python - 如何通过考虑规则来使python中的日期升序? [复制]
【发布时间】:2023-04-03 10:23:01
【问题描述】:

我有一个数据集,例如不同的 NIC 和日期(带时间),如下所示。

NICS            Date and Time
1156986       8/30/2021  11:48:21 AM
1156986       7/30/2021  11:48:21 AM
1156986       6/30/2021  11:48:21 AM
1156984       5/30/2021  11:48:21 AM
1156984       4/30/2021  11:48:21 AM
1156984       3/30/2021  11:48:21 AM

我需要将这些数据集按升序排列,但也要考虑网卡。输出应如下所示,

NICS            Date and Time
1156986       6/30/2021  11:48:21 AM
1156986       7/30/2021  11:48:21 AM
1156986       8/30/2021  11:48:21 AM
1156984       3/30/2021  11:48:21 AM
1156984       4/30/2021  11:48:21 AM
1156984       5/30/2021  11:48:21 AM

所以我尝试了以下代码,但它为我提供了整个列表的升序,并且没有考虑 NIC。

df.sort_values(by="Date and Time", key=pd.to_datetime)

我应该如何获取每个 NIC 值的数据集的升序?

【问题讨论】:

  • 合并之前的列?
  • 不。我不知道。你能帮帮我吗?@Jan

标签:
python
pandas