Python中文
首页
教程
问答
标签
搜索
登录
注册
如何在不获取额外行的情况下合并两个数据帧?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>基本上,我有两个数据帧,第一个看起来像这样:</p> <p><img src="https://i.stack.imgur.com/QfXkK.png" alt="df1"/></p> <p>第二个是这样的:</p> <p><img src="https://i.stack.imgur.com/0zBuj.png" alt="df2"/></p> <p>我想得到第二个数据框中的列“lat”和“lnt”,并且仅当城市名称在两个数据框中匹配时才添加到第一个数据框中。我尝试使用<code>pd.merge()</code>,但它正在创建具有重复值的新行。 如果可能的话,我想在没有任何匹配的行中添加一个NaN,但我不想删除或向原始数据帧添加行</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<pre><code>merged_df = df1.merge(df2, how = 'inner', on = ['City']) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
将命令集结果作为variab执行
4 回答
将命令馈送到twisted ssh之后反应器.运行()
10 回答
将命名元组列表附加到另一个元组
8 回答
将命名元组的值从字符串转换为整数
10 回答
将命名参数和文件像脚本一样传入和传出docker容器
4 回答
将命名参数打包到di中
9 回答
将命名捕获组替换为re.sub公司
9 回答
将命名空间包添加到事实之后的包中
9 回答
将命名空间添加到Suds中的默认WSSE安全对象
1 回答
将命名范围从Excel导入Python脚本
10 回答
将品脱单位格式化为缩写符号
5 回答
将哈夫曼代码字符串转换为二进制
10 回答
将哈希“#”解析为flask routes中URL请求中的字符串
2 回答
将哈希密码从flask导入Django
2 回答
将哈希密码插入sqlite3表
5 回答
将哈希密码转换为字符串werkuzeug python
6 回答
将哈希打印到fi
7 回答
将哈希模式应用于条形图
1 回答
将哈希模式添加到seaborn条p
4 回答
将哈希码转换为其二进制表示
9 回答