我有两个非常相似的 dfs,例如,
DFA:
Type | Segment | Rate
IBM 1 .500
IBM 2 .500
MAC 2 .444
MAC 1 .231
DFB:
Type | Segment | Frequency
IBM 1 45
IBM 2 12
MAC 2 44
MAC 1 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 参数的情况下正确合并?谢谢!
最佳答案
official merge文档说,
“如果 on 为 None 并且不合并索引,则默认为两个 DataFrame 中列的交集。”
如果您不提及'how'参数,这同样适用于您。它默认为类似于 SQL 的内连接。
关于python - 合并两个不带 on 参数的 dfs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60201968/