首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pandas数据帧维恩图

问pandas数据帧维恩图
EN

Stack Overflow用户
提问于 2021-02-09 20:08:13
回答 1查看 102关注 0票数 0

我有3个数据帧,对于一个练习,我必须将它们连接在一起,并获得基于国家/地区列的公共行

​

​

然而,对于这个新练习,我必须获得连接(中间)之外的所有内容的长度。

我有这样的代码:

代码语言:javascript
复制
  ScimEn = pd.read_excel('assets/scimagojr-3.xlsx')
    ScimEn.set_index('Country')
    print(ScimEn)
  
    #ScimEn = ScimEn.sort_values(by=['Rank']).head(15)

    merged_df = pd.merge(Energy, GDP, on="Country")
    merged_df2 = pd.merge(merged_df, ScimEn, on="Country")
    merged_df2.set_index('Country')

如何获得与内连接不匹配的所有行的计数?

EN

回答 1

Stack Overflow用户

发布于 2021-02-09 20:21:42

如果您正在查找行数,则可以尝试执行如下所示的外连接

代码语言:javascript
复制
merged_df = pd.merge(Energy, GDP, on="Country", how='outer')

像处理内连接一样执行外连接,然后获取外连接和内连接之间的差异。将存在与内连接不匹配的行数

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66118695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档