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 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

请帮忙。谢谢!

最佳答案

您需要 fillnaffill:

df.fillna(ffill)

关于python - 使用 Pandas 进行数据操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54485768/

相关文章:

python - 在 Pandas 中使用正则表达式提取特定单词

python - 如何为我的数据集标记或勾选 Pandas?

python - 如何替换整个数据集中的值?

python - 如何使用包含文件名和标签的数据帧将带有类标签的图像从单个目录加载到 Keras 模型中?

python - 尝试将循环字符串添加到空数据框 Pandas

python - 如何获取第一列包含最小值、第二列包含最大值的行索引?

python - "<Python.h> no such file or directory"

python - Pandas:如何从每行的一个单词重建字符串

python - 将百分比字符串转换为 pandas read_csv 中的 float

python - Pandas - Groupby + Shift 未按预期工作