python对日期型数据排序_python – pandas dataframe按日期排序
时间: 2023-11-03 20:59:20 浏览: 648
对于 Pandas DataFrame 中的日期型数据,可以使用 sort_values()
方法按日期排序。具体步骤如下:
- 将日期列转换为 Pandas 的日期型数据类型,可以使用
pd.to_datetime()
方法。 - 使用
sort_values()
方法按照日期列进行排序,可以设置参数by
为日期列的名称,设置参数ascending
为True
或False
,表示升序或降序排序。
以下是一个示例代码:
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({
'date': ['2021-05-01', '2021-05-03', '2021-05-02'],
'value': [1, 2, 3]
})
# 将日期列转换为日期型数据类型
df['date'] = pd.to_datetime(df['date'])
# 按日期排序
df = df.sort_values(by='date', ascending=True)
# 输出排序后的结果
print(df)
输出结果如下:
date value
0 2021-05-01 1
2 2021-05-02 3
1 2021-05-03 2
相关推荐
















