python pandas 合并,pandas多列合并成一列
熊猫个人数据python库包含sql server 中 join,例如数据合并函数merge()。
语法如下:
Pandas.merge(左)主表,右子表,how=merge method ,on=根据什么合并),left_on=什么是主表right_index=子表中的索引,sort= sort ,suffixes=(是否用于 _ x , _
“否”的所有默认值均为True“”的所有默认值均为None how的合并方法,其默认值为“inner”。主要方法如下:
Left:此sql中的左侧输出连接;使用主表中的键;未过滤的左输出连接右:主表的SQL使用辅助表的键;未筛选子表的外部:完全外部联接;在此sql中;使用主表和子表的键联合的结果,即联合后的结果。inner:内部联接;在此sql中;现在有两个表使用主表与子表键的交叉结果,即主表与子表键相交的结果。表1为主表,表2为子表其index为时间类型,在不改变。
代码显示:
importpandasaspdpd.merge(表1,表2,left _ on=表1[datetime],right _ on=表2.index)的输出如下
描述:
图1中的部分1是merge中使用的键,即table1 [datetime]字段图中的两部分是table1内容,table2内容中的三部分。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。