Python 使用Pandas进行数据操作
我想在下一个NaN中复制数据帧正常运行时间中的值 这是我的数据框架: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
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)