pandas按照时间排序
时间: 2023-06-15 21:07:11 浏览: 119
pandas 按照特定顺序输出的实现代码
要按照时间排序,需要确保时间列被正确地解析为 Pandas 的日期时间类型。我们可以使用 `pd.to_datetime` 函数将字符串转换成日期时间类型,然后使用 `sort_values` 方法按照时间列排序。
以下是一个示例代码:
```python
import pandas as pd
# 创建一个包含时间列的示例数据框
df = pd.DataFrame({
'时间': ['2021-01-01 10:00:00', '2021-01-02 09:30:00', '2021-01-03 11:15:00'],
'数值': [1, 2, 3]
})
# 将时间列解析为 Pandas 的日期时间类型
df['时间'] = pd.to_datetime(df['时间'])
# 按照时间列排序
df_sorted = df.sort_values('时间')
print(df_sorted)
```
输出:
```
时间 数值
0 2021-01-01 10:00:00 1
1 2021-01-02 09:30:00 2
2 2021-01-03 11:15:00 3
```
阅读全文