你可以使用Python的pandas库来实现按照具有相同日期但不同时间的单元格进行排序。下面是一个示例代码:
import pandas as pd
# 创建示例数据
data = {
'日期时间': ['2021-01-01 09:00:00', '2021-01-01 10:30:00', '2021-01-01 11:15:00', '2021-01-02 13:45:00', '2021-01-02 14:30:00'],
'数值': [1, 2, 3, 4, 5]
}
df = pd.DataFrame(data)
# 将'日期时间'列转换为日期时间类型
df['日期时间'] = pd.to_datetime(df['日期时间'])
# 按照日期进行排序
df = df.sort_values('日期时间')
# 打印排序后的结果
print(df)
输出结果如下:
日期时间 数值
0 2021-01-01 09:00:00 1
1 2021-01-01 10:30:00 2
2 2021-01-01 11:15:00 3
3 2021-01-02 13:45:00 4
4 2021-01-02 14:30:00 5
在上述代码中,我们首先将'日期时间'列转换为日期时间类型,然后使用sort_values()
函数按照'日期时间'列进行排序。这样,具有相同日期但不同时间的单元格就会按照时间顺序排列。