numpy 合并_pandas数据集的合并—1

1.numpy数组的合并

d1f7a474be4697505fc687ff7fe1eade.png

第一个参数是需要合并的数组列表或元组。还有一个axis参数可以设置合并的坐标轴方向:

209d21388a4c6133f03f454dcd510f50.png

2.通过pd.concat实现简易合并

pd.concat()可以简单地合并一维的Series或DataFrame对象,与np.concatenate()合并

数组一样:

91116cd96da99fbeef4cc367273d5af9.png

合并高维数据

f6fbff2b9d5ce228e257efc23eae4799.png

默认情况,DataFrame的合并都是逐行进行的(默认设置是axis=0).与np.concatenate()一样,pd.concat()也可以设置合并坐标轴,例如:

47867d2ec5fcb250f4f554ebd932eeee.png

1.索引重复

e5908b361fde978be44907b87d8780f0.png

(1)忽略索引

有时索引无关紧要,那么合并时就可以忽略他们,可以通过设置ignore_index参数来实现。

af844913485e1391e08da2687ea7a981.png

(2)增加多级索引

通过keys参数为数据源设置多级索引标签:

aeaf01e544c977b21286ba02237dbd26.png

2,类似join的合并

3106c5410e7c8f1765293f7f8e119e68.png

可以用join='inner'实现对输入列的交集合并:

851425a9fd164efd419fe4053e061b77.png

另一种合并方式是直接确定结果使用的列名,设置join_axes参数,里面是索引对象构成的列表:

e12c484ab20ef7b69abd6b637a8cd7f0.png

3.append()方法

f64b95b67bb942bee624d709c8db4e52.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值