python - 根据其他表填写表中缺失的数据
问题描述
我有一个如下所示的数据集:Table1
Date A B C D .......
1-Oct 0.3 0.1 1
2-3ct 0.5 0.9 0.6
3-Oct 0.8 0.4
另一组看起来像这样:Table2
Date A B C D .......
1-Oct 0.5 0.4 0.3 1
2-Oct 0.7 0.6 0.7 0.6
3-Oct 1 0.9 0.8 0.4
我希望我的输出以某种方式出现在表 1 数据中,它应该反映在输出数据中,如果在任何列中,如果表 1 数据丢失,它应该由表 2 数据填充。所以我的输出看起来像:
Date A B C D .......
1-Oct 0.3 0.1 0.3 1 ---0.3 filled in since it was not present in Table1
2-3ct 0.5 0.9 0.6 0.6
3-Oct 1 0.9 0.8 0.4
谁能帮助我如何以这种形式获取输出数据....谢谢
解决方案
df = df1.combine_first(df2)
推荐阅读
- c# - 是否可以使用 oledb 将大量 > 23 万条记录的 excel 数据读取并显示到数据网格中?
- sequelize.js - Sequelize include 在带有类型列的槽表的多对多上无法正常工作
- java - 根据它的标题在CSV中查找特定的单元格值及其在同一行中的对应值
- python - 动态字典和为变量赋值
- prettier - 对 Webstorm 的车把支持
- mysql - MySQL - 按 MySQL 5 到 MySQL 8 的差异分组
- java - android-在一个imageView中显示多个图像?
- excel - 通过文本公式更改 Excel 日期格式
- reactjs - 反应重新渲染道具更改与本地状态更改
- android - PlayStore:当有内部测试版本时,看不到开放测试版本