实现之前Excel数据缺失情况
实现之后Excel数据插补情况
以下是使用Python实现的代码:
import pandas as pd
from scipy.interpolate import lagrange
inputfile = 'missing_data.xls'
outputfile = 'missing_data_processed.xls'
data = pd.read_excel(inputfile, header=None)
# 自定义列向量插值函数
# 取出缺失值前后5个数据(前后数据中遇到数据不存在或者为空的,直接将数据舍去,将仅有的数据组成一组)
# s为列向量,n为被插值的位置,K为取前后的数据个数,默认为5
def ployinterp_column(s,n,k=5):
y = s[list(range