将多个dataframe合并,pandas将两个dataframe合并
1.concat))函数集成concat与importpandasaspdimportnumpyasnp " "数据帧)函数:concat([df1,df2,DF3 …])括号中的优先级影响多个数据帧的结果 df1=PD.dataframe(NP.arange) 12)。reshape (3 3,4)) DF2=2 * DF1 #垂直合并)增加行数)new _ df1=PP #水平积分(增加列数)new_df2=PD.concat([df1,df2],axis=1))))))))))。
2.merge()函数导入熊猫为pd 合并函数连接:数据帧!请注意两点。Concat是多个数据帧 df1=PD . read _ CSV(r c:\ data \ merge function \ data1 . CSV ,engine= python) df2=pp。
根据名称连接两个数据帧,删除每个数据帧的唯一信息df3=PD.merge(df1,df2,left_on=name ,right_on=name )。
根据名称连接两个数据框,保存左边数据框中的信息。删除右数据框的信息df4=PD.merge(df1,df2,left_on=name ,right_on=name ,how=left )。
根据名称连接两个数据框,将信息保存在右边的数据框中。删除左数据框的信息df5=PD.merge(df1,df2,left_on=name ,right_on=name ,how=right )。
根据名称,连接两个数据帧,保留(即保留全部)左右数据帧信息df6=PD.merge) df1,df2,left_on=name ,right _ on=
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。