什么是在pandas中合并多个数据框(即超过2个)的最有效方法?以下是几个答案:
如果我不使用pandas,另一个解决方案是根据公共索引将所有内容放入哈希表中作为键,并构建最终版本。我认为这基本上就像SQL中的哈希连接。在pandas中是否有类似的东西?
如果没有,创建一个具有公共索引的新数据框并将每个数据框的原始数据传递给它是否更有效?看起来这至少可以防止您在N-1个连接中创建新数据框。
谢谢。
- pandas joining multiple dataframes on columns
- Pandas left outer join multiple dataframes on multiple columns
如果我不使用pandas,另一个解决方案是根据公共索引将所有内容放入哈希表中作为键,并构建最终版本。我认为这基本上就像SQL中的哈希连接。在pandas中是否有类似的东西?
如果没有,创建一个具有公共索引的新数据框并将每个数据框的原始数据传递给它是否更有效?看起来这至少可以防止您在N-1个连接中创建新数据框。
谢谢。