pandas
qq_35578807
这个作者很懒,什么都没留下…
展开
-
解决MergeError: No common columns to perform merge on.
pandas.merge问题原因:没有共同的列来进行融合因为merge函数默认需要提供相同的列来进行融合,如果没有的话可以通过设置left_index和right_index=True来融合所有的列解决:指定让两个df的索引相同来进行融合df.merge(s,left_index=True,right_index=True)就可以解决了...原创 2021-03-13 14:59:09 · 12394 阅读 · 0 评论 -
pandas库中的pd.merge函数的参数理解
right : 融合的目标df或命名的Serieshow : {‘left’, ‘right’, ‘outer’, ‘inner’}, default ‘inner’融合的形式* left: 只用左边的键值,就像sql的左外连接。保留密钥顺序* right: 只用右边的键值,就像sql的右外连接。保留密钥顺序* outer: 用两个的键值的集合,就像sql的完全外部连接。按字典顺序对键排序* inner: 使用两个键值的交集, 就像sql的完全内部连接。保留左边键的顺序on : label o原创 2021-03-13 13:22:34 · 954 阅读 · 0 评论