下面是一个示例代码,其中数据被转换为日期时间格式,并使用pandas进行排序。
import pandas as pd
# 创建示例数据
df = pd.DataFrame({'date1': ['2021-01-01', '2021-02-28', '2021-03-15'],
'date2': ['2021-04-01', '2021-05-31', '2021-06-15'],
'date3': ['2021-07-01', '2021-08-31', '2021-09-15']})
# 将数据转换为日期时间格式
df = df.apply(pd.to_datetime)
# 按行排序
df = df.apply(sorted)
# 打印结果
print(df)
输出结果:
date1 date2 date3
0 2021-01-01 2021-04-01 2021-07-01
1 2021-02-28 2021-05-31 2021-08-31
2 2021-03-15 2021-06-15 2021-09-15
上一篇:按行排序的ifelse语句
下一篇:按行排序数据框