从具有多个包含空行的数据帧中创建平面数据帧

时间:2019-10-01 01:13:13

标签: python pandas dataframe

我正在使用具有五行的df。我已经验证了每一列中只有一行是非null的(至少并且最多一行)。

Col A | Col B | Col C | Col D | Col E | ....... | Col X

Null | Null   | Null  | Null  | S     |       
Null | Y      | Null  | Null  | Null  |   
Z    | Null   | Null  | Null  | Null  |
Null | Null   | X     | Y     | Null  |

我想创建一个相同的df,其中所有的空值都将被丢弃,而不是五行,我只有一个:

Col A | Col B | Col C | Col D | Col E | ....... | Col X

Z     | Y     | X     | Y     | S     |       

如何在熊猫中做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试ffill()

df = df.ffill().iloc[-1]

为您提供一系列。如果要使用数据框:

df.ffill().iloc[[-1]]