python - 从 pandas 中缺少行的两个表创建最完整的表
问题描述
我有两个熊猫数据框df1
和df2
:
df1: df2:
A A
1 10 2 21
2 20 3 31
5 50 4 41
6 60 5 51
并希望根据它们的索引将两个 DataFrame 合并为最完整的一个。结果应如下所示:
df_full
A
1 10
2 20
3 31
4 41
5 50
6 60
解决方案
你有combine_first
这个:
df1.combine_first(df2).astype(int)
col1
1 10
2 20
3 31
4 41
5 50
6 60
推荐阅读
- javascript - 在打字稿的另一个类中使用静态类方法
- java - 如何将 Spring 服务注入到非组件父类中
- c++ - esp32_cam 读取和处理图像
- c++ - 如何为 armv7l 架构构建 Qt 项目?
- html - 在 html 中从用户那里获取输入并转换为 python 列表
- python - 如何在python中按索引获取2个列表的总和?
- sql - 如何使 SQL 自动将表中的某些行复制到同一数据库中的另一个表?
- c# - 为不同的accesstoken实现多个AuthenticationHandler
- python - Python 的 zipfile 库无法提取受密码保护的文件
- python-3.x - API 不再连接