python - 如果 Col B 不为空,则替换 Col A 中的观察值,Python
问题描述
我有一个像这样的熊猫数据框:
Name Preferred Name
0 Tyler None
1 Rachel None
2 Jason None
3 Jack John
4 Peter None
如果有可用的首选名称,我想用首选名称字段覆盖名称字段中的观察,以获得:
Name Preferred Name
0 Tyler None
1 Rachel None
2 Jason None
3 John John
4 Peter None
实现这一目标的最佳方法是什么?
我试图从 Name:Preferred Name 创建一个字典,然后使用字典覆盖,但在这种情况下它会带来所有空白值。有没有办法将其仅应用于填充首选名称的那些行?
谢谢
解决方案
推荐阅读
- sql - 更新集的列取决于另一个
- php - 无法通过 GoDaddy 共享 Windows 主机连接到外部 MS SQL Server 数据库(IP 白名单不起作用)
- function - 在 go lang 的包级别声明 main() 之外的匿名函数会出错
- node.js - 如何设置查询以在猫鼬中选择数组元素
- javascript - 为 jQuery post 构造 post 数据
- python - 将 for 循环的每次迭代的输出保存在单个文件中
- reactjs - 打字稿将样式化的组件道具与父组件合并
- python - Python Pandas 转换日期
- discord.js - 为什么我的代码在不应该运行的时候运行?
- arrays - 替换 bash 中的文件/数组内容