数据帧具有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.
|