数据分析笔记--numpy和pandas的数据合并

本文介绍了numpy和pandas的数据合并操作。在numpy中,使用concatenate函数进行列(axis=0)或行(axis=1)合并。在Series中,合并时考虑索引值的重复情况,可以通过axis和join参数调整合并方式。对于DataFrame,默认按列合并,同样可调整为按行合并,并通过join参数选择内连接或外连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import pandas as pd

import numpy as np

1.numpy的数据合并(concatenate,将两个ndarray合并为一个ndarray)

默认是进行列合并,通过指定axis=1可以对行进行合并



2.Series的数据合并(concat)

1.当各个表的索引值没有重复的情况

默认是按列合并


如果指定axis=1,进行按行合并的话,则会生成一个DataFrame对象,并且值那一列将会错开,缺失值填充为NaN


2.当各个表的索引值发生重复

按列合并时,重复索引还是会出现,按行合并时,将会出现重复索引被共用的情况,无法被公用的索引还是会产生缺失值,填充为NaN值,默认合并时都是外连接,就是会显示所有的数据


通过join参数可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值