python中pandas库对两个数据表的合并拼接方法

张开发
2026/5/27 4:24:07 15 分钟阅读
python中pandas库对两个数据表的合并拼接方法
python中pandas库对两个数据表的合并拼接方法1.merge()函数df1 pd.DataFrame({名称: [小红,小何,小明],性别: [女,男,女]})df2 pd.DataFrame({名称: [小红,小何,小军],分数: [95,98,96]})df3 pd.merge(df1, df2)print(df1)print(df2)print(df3)输出如果需要取两个数据表的并集则写成df3 pd.merge(df1, df2,howouter)此时输出结果为2.concat()函数df3 pd.concat([df1, df2])print(df3)输出结果默认纵向拼接但值得注意的是此时的行索引还是原来两个表各自的行索引如果想要修改可以再concat函数中设置ignore_indexTrue即可忽略原索引形成新的索引如果想要横向拼接可以将axis参数设为1即df3 pd.concat([df1, df2],axis1)print(df3)输出结果为

更多文章