【发布时间】:2020-01-30 18:54:35
【问题描述】:
我有一个包含两列的数据框:X 和 Y。 Y 中的某些值缺失 (np.nan)。
我想使用线性插值填充NaNs。更详细地说,我想按X 对数据帧进行排序,Y 的任何缺失值都应该是Y 的两个相邻值的“线性混合”(一个对应于较小的X,另一个对应于另一个到更大的X)。
如果缺少的Y对应的X的值更接近两个X和可用Y之一,那么Y的填充值应该接近对应的Y .如何在 pandas 中高效优雅地做到这一点?
请注意,据我所知,pandas.Series.interpolate 不能满足我的需求。
【问题讨论】:
标签: python pandas interpolation