本文主要是介绍Python_DataFrame_concat,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
DataFrame数据的合并、连接(concat、merge、join)
一、concat:沿着一条轴,将多个对象合并到一起 concat方法相当于数据库中的全连接 union all,它可以指定联接的方式( out join 或 inner join),还可以指定按照某个轴进行连接, 与数据库不同的是,它不会去重,但是可以使用drop_duplicates方法达到去重的效果。
pd.concat()只是单纯的把两个表拼接在一起,参数axis是关键,用于指定是行还是列。
import pandas as pd
import numpy as np
df1 = pd.DataFrame({'水果':['苹果','梨','草莓'],'数量':[4,5,6]},index=[1,2,3])
df1
水果 | 数量 | |
---|---|---|
1 | 苹果 | 4 |
2 | 梨 | 5 |
3 | 草莓 | 6 |
df2=pd.DataFrame({'水果':['苹果','梨','草莓','葡萄'],'价格':[10.2,23.4,33.56,9.9]},index=[1,2,3,4])
df2
< |
---|
这篇关于Python_DataFrame_concat的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!