簡體   English   中英

Coalesce Pandas DataFrame DOWN 列

[英]Coalesce Pandas DataFrame DOWN Columns

我已經看到很多將列合並在一起的解決方案(從左到右等)但我需要按行進行。

可樂 上校 B 上校 寒冷的 科爾
第 1 行 不適用 不適用 1 文本
第 2 行 不適用 不適用 不適用 文本
第 3 行 不適用 4 10 不適用
第 4 行 20 5 不適用 文本

我希望我的結果是一行,看起來像......

可樂 上校 B 上校 寒冷的 科爾
第 1 行 20 4 1 文本

我可以遍歷每一列,找到第一個非 NA 條目..然后將其用作值。 但是,我需要為大約 30 列的數十萬個不同的分區表執行此操作。 肯定有更好的解決方案!

任何幫助表示贊賞:)

嘗試:

print(df.bfill().head(1))

印刷:

   Col A  Col B  Col C  Col D Col E
0  Row 1   20.0    4.0    1.0  text

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM