如何在 python 中插值时间序列

问题描述 投票:0回答:1

我有一个 excel 文件 excel file 有两列:第一列是日期(每小时 3 小时或每小时 6 列),第二列是水位数据。但是,idn 如何使用 python 每小时(1 小时)插入数据。请帮助我! 提前致谢!!!

对每小时水位数据进行插值并导入excel

python time-series interpolation
1个回答
0
投票

可以使用pandas库对数据进行插值,然后导出到excel文件。以下是如何执行此操作的示例:

  1. 导入必要的包:
import pandas as pd 
import numpy as np 
  1. 将 excel 文件读入 pandas DataFrame:

    df = pd.read_excel('filename.xlsx')

  2. 使用

    interpolate()
    方法使用线性插值对数据进行插值:
    df_interp = df.interpolate(method='linear') 

  3. 将插值数据导出到excel文件:

    df_interp.to_excel('filename_interpolated.xlsx', index=False)

© www.soinside.com 2019 - 2024. All rights reserved.