问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何根据索引合并两个dataframe

发布网友 发布时间:2022-04-25 19:59

我来回答

1个回答

热心网友 时间:2022-04-13 04:17

Pandas中的数据结构

Series:一维数组,与Numpy中的一维array类似。二者与Python基本的数据结构List也很相近,其区别是:List中的元素可以是不同的数据类型,而Array和Series中则只允许存储相同的数据类型,这样可以更有效的使用内存,提高运算效率。
Time- Series:以时间为索引的Series。
DataFrame:二维的表格型数据结构。很多功能与R中的data.frame类似。可以将DataFrame理解为Series的容器。以下的内容主要以DataFrame为主。
Panel :三维的数组,可以理解为DataFrame的容器。

在数据处理时,有时候为了数据整合,需要使用合并功能。

数据合并将多个DataFrame合并成一个DataFrame。
import pandas as pd
from pandas import DataFrame
df1=DataFrame({'A':['A0','A1','A2','A3'],
'B':['B0','B1','B2','B3'],
'C':['C0','C1','C2','C3'],
'D':['D0','D1','D2','D3']},
index=[0,1,2,3])

df2=DataFrame({'A':['A4','A5','A6','A7'],
'B':['B4','B5','B6','B7'],
'C':['C4','C5','C6','C7'],
'D':['D4','D5','D6','D7']},
index=[4,5,6,7])

df3=DataFrame({'A':['A8','A9','A10','A11'],
'B':['B8','B9','B10','B11'],
'C':['C8','C9','C10','C11'],
'D':['D8','D9','D10','D11']},
index=[8,9,10,11])

frames=[df1,df2,df3]
result=pd.concat(frames)

演示及结果如下
将三个DataFrame合并到一个DataFrame。
使用concat()函数。

以下是其函数的相关参数。

result = pd.concat(frames, keys=['x', 'y', 'z'])
result
result.ix['x']
将其合并后用索引区分来源于不同DataFrame的数据。

df4=DataFrame({'B':['B2','B3','B6','B7'],
'D':['D2','D3','D6','D7'],
'F':['F2','F3','F6','F7']},
index=[2,3,6,7])

result=pd.concat([df1,df4],axis=1)
result=pd.concat([df1,df4],axis=1,join='inner')
concat()默认join参数(default)为outer,为并集(union)
指定为inner时为交集(intersection)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
叶罗丽精灵梦小游戏有吗? 女孩爱玩化妆换衣服的游戏 洋娃娃类似的游戏推荐 女生换装小游戏有哪些 哪一个换装游戏是古代的宫廷小花仙 女生换装小游戏有哪些 有没有比较好玩的纯古风换装单机游戏啊 父母走了,如何怀念? 如何在失去亲人后怀念他们呢? 父亲过世,如何怀念 U盘损坏数据恢复的有效方法使用专业工具和技巧来恢复U盘中的损坏... ...格式化的U盘中的数据文件简单有效的数据恢复方法和注意事项_百度知 ... 手机格式化恢复技巧教你简单有效地恢复误格式化的手机数据 主题:求助:多个列数不同data.frame的合并与处理 如何将多个dataframe合并为一个dataframe 鼻子两侧经常红红的(画红圈的地方)是什么原因? 三极管的做用是什么? 闹钟的内部零件结构�1�3 (3)求高手。高级电工试题。。拜托啦,高级电工谢谢 。。急 单片机 8031 定时器 三相半波 三相全控桥③ 噪声比这个词怎么解释啊 闹钟的感光有什么作用? 电工电子只是 电子元件IGBT 和我书上看到的不一样呢 谁给我讲讲 提前还10万元建行房贷,这10万里面包含利息吗? OLIN闹钟调时间 金属铊会给人体造成什么样的危害 一只闹钟,一昼夜误差不超过20秒.这句话是什么含义 提前还房贷利息会少吗 石英钟的工作原理 房贷提前还利息会少吗 电闹是谁发明的? 提前还房贷需要还利息吗 微信直播间怎么收礼物? 微信直播消费等级 如何用python的 Dataframe合并表格 pandas+合并后的行和列值为(156,11) python中list 合并为dataframe问题 python dataframe提取index合并至列 用rbind合并表格是提示列名称不符。 大便隐血? python中对已经生成的Series,怎样组合成DataFrame python关于dataframe求助? python列表中字典按指定相同的键值对合并到一个列表中 python对dataframe进行操作? Python中Dataframe中累加连续相同的列? spark dataframe的select和selectexpr的区别 高二文言文 你们怀孕时都是怎么跟婆婆相处的? 怀孕期间的婆媳关系,该如何处理? 怀孕婆婆不管不问以后怎么和她相处 婆婆该怎么对待怀孕的儿媳? 怀孕后,婆婆是怎么对你的? 该怎么和婆婆说孕期和育儿的事情? 宁波广新纳米材料有限公司怎么样?