Python 使用Pandas进行数据操作

Python 使用Pandas进行数据操作,python,pandas,Python,Pandas,我想在下一个NaN中复制数据帧正常运行时间中的值 这是我的数据框架: Description 0 091SS16 GASOILA THREAD SEALANT 1 NaN 2 NaN 3 NaN 4 NaN 5 NaN 6 NaN 7 3M07447 SCOTC

我想在下一个NaN中复制数据帧正常运行时间中的值

这是我的数据框架:

               Description
0              091SS16 GASOILA THREAD SEALANT
1              NaN
2              NaN
3              NaN
4              NaN
5              NaN
6              NaN
7              3M07447 SCOTCH BRITE PAD
8              NaN
9              NaN
10             NaN
11             NaN
12             NaN
13             NaN
14             NaN
15             600B 6" BUNA-N GASKET
这是我的预期输出:

Description
0              091SS16 GASOILA THREAD SEALANT
1              091SS16 GASOILA THREAD SEALANT
2              091SS16 GASOILA THREAD SEALANT
3              091SS16 GASOILA THREAD SEALANT
4              091SS16 GASOILA THREAD SEALANT
5              091SS16 GASOILA THREAD SEALANT
6              091SS16 GASOILA THREAD SEALANT
7              3M07447 SCOTCH BRITE PAD
8              3M07447 SCOTCH BRITE PAD
9              3M07447 SCOTCH BRITE PAD
10             3M07447 SCOTCH BRITE PAD
11             3M07447 SCOTCH BRITE PAD
12             3M07447 SCOTCH BRITE PAD
13             3M07447 SCOTCH BRITE PAD
14             3M07447 SCOTCH BRITE PAD
15             600B 6" BUNA-N GASKET

请帮忙。谢谢大家!

您需要用
ffill
填充na:

df.fillna(ffill)
df.fillna(value='anyvalue')
将用指定的值填充空值

df.fillna(方法='ffill')

ffill
允许将填充值转发到下一个非空值

还有

bfill
-用于回填值,直到其前面的非空值

最近的
-用最近的非空值填充Nan


df.fillna(method='ffill',inplace=True)
inplace使用
ffill
作为方法来更改df-inplace的值。这非常简单。谢谢。df.ffill(inplace=True)