Py学习  »  Python

Python熊猫-填写df NaN值

kb9alpp • 3 年前 • 1574 次点击  

数据帧具有NaN值。这些单元格可以用上面单元格中的第一个实际值填充。这可能吗?要在迭代行的同时填充这些值,比如说,如果单元格为NaN,请使用上面的单元格值,直到下一个单元格中没有NaN,然后停止填充并继续,直到遇到另一个NaN。

这里的结果就是专栏 df['Line'] 会有['A'、'A'、'A'、'B']和 df['Generation'] 会有['2020A','2020B','2020B','2020A']。

线 一代 SNP-1 SNP-2 SNP-3
A. 2020A A. A. A.
2020B A. A. A.
A. A. A.
B 2020A A. A. A.
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132107
 
1574 次点击  
文章 [ 1 ]  |  最新文章 3 年前
constantstranger
Reply   •   1 楼
constantstranger    3 年前

医生 here 展示如何做到这一点:

df.fillna(method="ffill")