Pandas 熊猫插值

Pandas 熊猫插值,pandas,dataframe,Pandas,Dataframe,我怎样才能让pandas插值,用col1中最近的值填充col2的值 输出: ╔══════╦══════╗ ║ col1 ║ col2 ║ ╠══════╬══════╣ ║ 2 ║ NaN ║ ║ 4 ║ 5 ║ ║ 12 ║ 11 ║ ║ 23 ║ 23 ║ ║ NaN ║ 23 ║ ║ NaN ║ 23 ║ ║ NaN ║ NaN ║ ║ NaN ║ NaN ║ ║ NaN ║ NaN ║ ║ NaN ║ NaN ║ ║ 12

我怎样才能让pandas插值,用col1中最近的值填充col2的值

输出:

╔══════╦══════╗
║ col1 ║ col2 ║
╠══════╬══════╣
║ 2    ║ NaN  ║
║ 4    ║ 5    ║
║ 12   ║ 11   ║
║ 23   ║ 23   ║
║ NaN  ║ 23   ║
║ NaN  ║ 23   ║
║ NaN  ║ NaN  ║
║ NaN  ║ NaN  ║
║ NaN  ║ NaN  ║
║ NaN  ║ NaN  ║
║ 12   ║ NaN  ║
║ 7    ║ 6    ║
║ 3    ║ 8    ║
╚══════╩══════╝
我是熊猫的新手,所以如果有人有任何建议,那就太好了!谢谢你

ffill
fillna
╔══════╦══════╗
║ col1 ║ col2 ║
╠══════╬══════╣
║ 2    ║ 2    ║
║ 4    ║ 5    ║
║ 12   ║ 12   ║
║ 23   ║ 23   ║
║ NaN  ║ 23   ║
║ NaN  ║ 23   ║
║ NaN  ║ 23   ║
║ NaN  ║ 23   ║
║ NaN  ║ 23   ║
║ NaN  ║ 23   ║
║ 12   ║ 12   ║
║ 7    ║ 6    ║
║ 3    ║ 3    ║
╚══════╩══════╝
df.col2.fillna(df.col1.ffill())