繁体   English   中英

Pandas 合并不产生数据

Pandas merge produces no data

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有2个数据框:

df1:

branch    sessions users
toledo    10       3
new york  14       2
boston    102      43
seattle   9        7

df2:

branch    guests
toledo    10      
new york  14       
boston    102      
seattle   9    

我正在寻找的结果将“guests”列从 df2 合并到 df1,如下所示:df1:

branch    sessions users  guests
toledo    10       3      10
new york  14       2      14
boston    102      43     102
seattle   9        7      9

我试过concatjoinmerge没有运气。

merge

guest_sessions = df2[['branch','guests']].copy()
pd.merge(df1, guest_sessions, left_index=True, right_index=True)

我明白了:

branch_x    sessions    users   guests_x    branch_y    guests_y

我究竟做错了什么?

问题暂未有回复.您可以查看右边的相关问题.
1 熊猫-合并不同大小的数据框

我在合并具有不同行数的两个框架时遇到问题。 第一个数据帧具有5K行,第二个数据帧具有20K行。 两个框架中都有一个列“ id”,所有5K“ id”值将出现在具有20K行的框架中。 第一帧“ df” 第二帧“ df_2” 有希望的输出框架“ df_out” 我尝试 ...

2 如何合并不同长度的熊猫数据框

我有一个如下的熊猫数据框。 上面数据框的长度是34。还有另一个如下数据框。 上面数据框的长度是322。此数据框包含将近300个item_id和相应的项名称现在,我想将这两个数据框加入item_id上。 两个数据帧的长度不同。 我正在用python做下面的事情。 但这给 ...

3 熊猫:如何合并不同的数据帧?

我有两个数据帧df1和df2 。 第一个数据框包含人名: 第二个名称,包含每个人收到和支付的金额信息。 有一些人不在df1 ,例如Zack 。 有些人无法出现在名单中,例如Tom 我想创建一个数据框,其中包含每个人收到并支付的所有金额。 所以: ...

5 使用熊猫和数据框合并不同的excel

我有3个优点,需要转换为数据框,执行一些操作,然后另存为一个Excel,该Excel将仅对每个国家/地区包含行“ price1”和列“ Country”,年份(“ 2000”…“ 2017”) 。 应使用文件“ FXrates.csv”中的汇率与“国家/地区代码”结合使用,将所有输出1转换为欧 ...

7 合并不同粒度的数据

我正在使用RDBMS并编写等效的ETL程序,尽管没有Informatica等工具。 源数据来自三个不同的表,每个表具有不同级别的数据存储(每个帐户所有),但是SCD-type-2行为使行数可变。 同样,其中一个来源具有“每天”的数据,即每天一行。 需要将此数据(最终5个属性)合并到 ...

8 DataTable合并不同的数据

我想把头围在DataTable.Merge上,因为这似乎是我想要做的,即将一个DT的差异合并到另一个DT。 这是两个相同的DataTable,带有主键,后面是合并操作。 提供了监视他们的事件。 结合以上内容,此事件可捕获更改: 输出显示所有三行都通过事件处理程序进行了更改 ...

9 熊猫合并不匹配:第二个数据框永远不会合并?

我有两个10列的数据框X和Y。 两个数据帧的第一列相同,称为A。我想合并A列上X和Y中的数据,并尝试执行以下操作: X中的值完美地合并并与A对齐,而Y的一半就在那里并且完全不合并。 为什么会这样呢? 在我的真实表中,所有值都是整数,因此数据类型不是问题(我在示例中使用了诱饵字符 ...

10 熊猫合并不会保留排序顺序

我正在尝试以下方法: 尽管键入sort=False ,返回的对象已合并表,但使用PdDistrict作为某些Index并更改了原始左侧数据帧的行顺序。 返回此值(请注意, PdDistrict的顺序已更改) ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM