小编jlm*_*tch的帖子

熊猫加入2列

我在使用这两个dfs加入我想要的方式时遇到了一些麻烦.第一个df有一个分层索引,我用它df1 = df3.groupby(["STATE_PROV_CODE", "COUNTY"]).size()来获取每个县的计数.

STATE_PROV_CODE  COUNTY            COUNT
AL               Autauga County      1
                 Baldwin County      1
                 Barbour County      1
                 Bibb County         1
                 Blount County       1

    STATE_PROV_CODE COUNTY  ANSI Cl FIPS
0   AL  Autauga County  H1  01001
1   AL  Baldwin County  H1  01003
2   AL  Barbour County  H1  01005
3   AL  Bibb County     H1  01007
4   AL  Blount County   H1  01009
Run Code Online (Sandbox Code Playgroud)

在SQL中我想做以下事情:

SELECT STATE_PROV_CODE, COUNTY, FIPS, COUNT,
FROM df1, df2
ON STATE_PROV_CODE, COUNTY
WHERE df1.STATE_PROV_CODE = df2.STATE_PROV_CODE
AND df1.COUNTY = df2.COUNTY …
Run Code Online (Sandbox Code Playgroud)

python join pandas

6
推荐指数
1
解决办法
174
查看次数

标签 统计

join ×1

pandas ×1

python ×1