Python 在没有on参数的情况下合并两个dfs
我有两个非常相似的dfs,例如 dfa: dfb: 要合并的代码Python 在没有on参数的情况下合并两个dfs,python,python-3.x,Python,Python 3.x,我有两个非常相似的dfs,例如 dfa: dfb: 要合并的代码 dfa.merge(dfb) 结果输出: Type | Segment | Rate | Frequency IBM 1 .500 45 IBM 2 .500 12 MAC 2 .444 44 MAC 1 .231 66 我根据需要获得输出,但我的问题是,在合并代
dfa.merge(dfb)
结果输出:
Type | Segment | Rate | Frequency
IBM 1 .500 45
IBM 2 .500 12
MAC 2 .444 44
MAC 1 .231 66
我根据需要获得输出,但我的问题是,在合并代码中没有on参数的情况下,如何正确地进行合并?谢谢 文件上说
'如果on为None且未在索引上合并,则默认为两个数据帧中列的交点。'
如果不提及“如何”参数,同样适用于您。它默认为类似于SQL的内部联接。当您不提及on参数时,它将查找两个数据帧中存在的列名,并在内部将它们用于on参数。
dfa.merge(dfb)
Type | Segment | Rate | Frequency
IBM 1 .500 45
IBM 2 .500 12
MAC 2 .444 44
MAC 1 .231 66