可以使用pandas库中的sort_values()函数来按日期对Python数据帧进行排序。以下是一个示例代码:
import pandas as pd
# 创建一个包含日期的数据帧
data = {'date': ['2021-01-01', '2021-01-03', '2021-01-02'],
'value': [1, 3, 2]}
df = pd.DataFrame(data)
# 将日期列转换为日期时间格式
df['date'] = pd.to_datetime(df['date'])
# 按日期对数据帧进行排序
df = df.sort_values('date')
# 打印排序后的数据帧
print(df)
输出结果:
date value
0 2021-01-01 1
2 2021-01-02 2
1 2021-01-03 3
在上述示例中,我们首先创建了一个包含日期列的数据帧。然后,使用pd.to_datetime()函数将日期列转换为日期时间格式,以便进行排序。最后,使用sort_values()函数按日期对数据帧进行排序,并将排序后的数据帧赋值给原始数据帧df。
上一篇:按日期对PHP数组进行排序
下一篇:按日期对嵌套的对象数组进行排序