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

然而,对于这个新练习,我必须获得连接(中间)之外的所有内容的长度。
我有这样的代码:
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')如何获得与内连接不匹配的所有行的计数?
发布于 2021-02-09 20:21:42
如果您正在查找行数,则可以尝试执行如下所示的外连接
merged_df = pd.merge(Energy, GDP, on="Country", how='outer')像处理内连接一样执行外连接,然后获取外连接和内连接之间的差异。将存在与内连接不匹配的行数
https://stackoverflow.com/questions/66118695
复制相似问题