python - 合并 Pandas DataFrame DOWN 列
问题描述
我已经看到了很多将列合并在一起的解决方案(从左到右等),但我需要逐行进行。
可乐 | B栏 | 科尔C | 寒冷的 | 科尔E |
---|---|---|---|---|
第 1 行 | 不适用 | 不适用 | 1 | 文本 |
第 2 行 | 不适用 | 不适用 | 不适用 | 文本 |
第 3 行 | 不适用 | 4 | 10 | 不适用 |
第 4 行 | 20 | 5 | 不适用 | 文本 |
我希望我的结果是单行,看起来像......
可乐 | B栏 | 科尔C | 寒冷的 | 科尔E |
---|---|---|---|---|
第 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
推荐阅读
- java - [CORS][SpringSecurity] PreFlight request not handle
- flutter - Flutter:RangeError(索引):无效值:不在0..14范围内,包括:15
- python - 使用 GEKKO 的 MPC 中的可变边界
- javascript - Why are my array elements being reported as undefined?
- angular - 错误:formGroup 需要一个 FormGroup 实例。请传递一个。无法获取数据
- angular - Initial transform in runtime angular cdk drag and drop
- php - Using wordpress shortcode to add html attributes
- python-2.7 - How to use mock_open with pickle.load
- python - Missing location of warnings and occurrences in Spyder 4
- javascript - JavaScript 编号不会显示