You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Excel数据中日期未按年份升序排列的行?

问题需求

我有一个.xlsx示例文件(是实际要处理的大型数据集的简化版本),其日期列存在拼写错误:

  • 第6行年份应为2018,误写为2017
  • 第12、13行年份应为2019,误写为2010

我需要筛选掉所有年份未按升序排列的行,期望的Python处理结果对应相关代码片段。

补充说明

以下是已完成的日期清洗代码(ts[0]代表该.xlsx文件中的数据):

date_output_ts = pd.to_datetime(ts[0], dayfirst=True, errors='coerce').dropna()

print(date_output_ts)

随后将处理后的日期转换为数组:

x_array = np.asarray(date_output_ts)

转换后的数组结果可见对应截图,绘制x_array后得到的图表中,Y轴为年份,图中的下降点即为需要移除的9个错误数据。


内容的提问来源于stack exchange,提问作者Justin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 18:52:50