python - Python / Pandas:将特定行的一部分附加到大型数据框中的其余行
问题描述
如何使用行的特定部分更新数据框的其余部分?
这是我的例子:
姓名 | 姓 | 条码 | 电子邮件 |
---|---|---|---|
乔 | 乔伊 | 098899899 | jo@jo.com |
马克 | 木兰 | ||
迪诺 | 杜基 |
预期输出:
姓名 | 姓 | 条码 | 电子邮件 |
---|---|---|---|
乔 | 乔伊 | 098899899 | jo@jo.com |
马克 | 木兰 | 098899899 | jo@jo.com |
迪诺 | 杜基 | 098899899 | jo@jo.com |
我只需要将 Barcode 和 Email 的所有值覆盖到行 0 中具有值的其余行,同时保持其余列不变。
我知道如何通过将字典(条形码:值,电子邮件:值)附加到数据帧的其余部分来做到这一点,但我对什么是最快和最少内存消耗的方法很感兴趣,因为我的 DF 很大(超过 1 亿条记录)。
解决方案
推荐阅读
- node.js - 什么会导致 package-lock.json 中的 lockfileVersion 减一?
- javascript - 创建 DIScord Bot (javascript) 时出错
- python - 即使我使用 TYPE_CHECKING 导入,也会为注释获取 NameError
- xpath - 如何在 xquery 搜索中用节点名称替换变量
- java - 验证战舰板,二维数组,如何检查板有效性的可能性?
- c# - Unity - 奇怪的错误,构建与构建和运行
- selenium - 网页抓取硒循环
- javascript - 谷歌脚本:如何在 setValue 中放置一个范围
- javascript - React - 文件上传器按钮无法正常工作
- xamarin.forms - Xamarin.Forms MvvM Prism 软件和硬件后退按钮