将多个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=