pandas入门(2)——DataFrame数据结构

DataFrame是pandas中的表格型数据结构,包含有序列和多种数据类型。它可视为Series的字典,具备行和列索引。本文介绍了如何通过字典创建DataFrame,包括获取和修改列、行的操作,以及添加和删除列的方法。
摘要由CSDN通过智能技术生成

pandas入门(2)——DataFrame数据结构

DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔值等)。DataFrame既有行索引也有列索引,它可以被看做由Series组成的字典(共用同一个索引)。DataFrame中的数据是以一个或多个二维块存放的(而不是列表、字典或别的一维数据结构)。

备注:虽然DataFrame是以二维结构保存数据的,但仍然可以轻松地将其表示为更高维度的数据(层次化索引的表格型结构。

创建1:直接传入一个由等长列表或NumPy数组组成的字典

data={'state':['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada', 'Nevada'],
     'year':[2000, 2001, 2002, 2001, 2002, 2003],
     'pop':[1.5, 1.7, 3.6, 2.4, 2.9, 3.2]}
frame=pd.DataFrame(data)
#只显示前5行
frame.head()
#指定序列顺序
pd.DataFrame(data,columns=['year','state','pop'])

在指定序列顺序时,如果传入的列在数据中找不到,就会在结果中产生缺失值,如

frame2 = pd.DataFrame(data, columns=['year', &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值