python - Python Pandas 合并和追加数据
问题描述
我正在尝试合并来自 df_revised 更新同一列/行的值的 2 个数据帧的数据,但随后也保留 df_revised 中不存在的 df 列并努力实现这一目标。PARID 应该是索引。(一个df中永远不会有PARID与另一个不同。)
df
PARID A B C
100 2 3 99
101 1 3 84
df_revised
PARID A B
100 33 44
101 10 33
期望的输出
PARID A B C
100 33 44 99
101 10 33 84
解决方案
尝试这个:
df_revised.join(df['C'])
输出:
PARID A B C
100 33 44 99
101 10 33 84
推荐阅读
- python - 自定义模块中导入的 Python 库无法全局识别
- ruby - 在打开的单例类中调用单例类方法
- react-native - React Native 中的导航返回点击事件
- aspnetboilerplate - 如何从hangfire API 获取 PerformContext
- jstree - JSTree拖放检查回调
- bash - 为什么我的 bash 循环生成 $i-$j_filename 不适用于内部循环,所以我只能得到四个文件(1-4_filename、2-4_filename、...)?
- python - 命令“python3 -m pip install [...]”失败,错误代码 1 为无
- xcode11 - 为 Xcode SPM 测试复制资源文件
- php - 如何使用 PHP(ImageMagick)降低动画 gif 的质量(文件大小)?
- python - 如何使用 wget 下载文件?[解决了]