小编cle*_*ing的帖子

如何在两边插入最小值的 nans 填充?

我有一个如下形式的数据框:

df = {'col_1': [5,4,np.nan,np.nan,1,0,1,2,np.nan,np.nan,5],
        'col_2': [5,4,3,2,np.nan,np.nan,np.nan,np.nan,3,4,5]}

df = pd.DataFrame(df)
Run Code Online (Sandbox Code Playgroud)

我想“插值”但在任一侧取最小值以获得所需的结果:

df_desired = {'col_1': [5,4,1,1,1,0,1,2,2,2,5],
        'col_2': [5,4,3,2,2,2,2,2,3,4,5]}

df_desired = pd.DataFrame(df_desired)
Run Code Online (Sandbox Code Playgroud)

有谁知道这样做的好方法吗?谢谢!

python numpy dataframe pandas

5
推荐指数
1
解决办法
37
查看次数

标签 统计

dataframe ×1

numpy ×1

pandas ×1

python ×1