python基础练习之—Series

本文介绍了如何使用Pandas的Series功能创建一维数组,包括指定数据、索引和数据类型,并演示了通过列表和字典方式创建实例,以及对Series的形状、维度、值和索引的输出操作。
摘要由CSDN通过智能技术生成

Series介绍:

Pandas Series 类似表格中的一个列(column),类似于一维数组,可以保存任何数据类型。Series 由索引(index)和列组成,可以通过列表,元组,数组,字典来进行创建,本文重点讲解通过列表方式创建。

参数说明:

• data:一组数据(ndarray 类型)。

• index:数据索引标签,如果不指定,默认从 0 开始。

• dtype:数据类型,默认会自己判断。

• name:设置名称。

• copy:拷贝数据,默认为 False。

案例一:(1) 通过pandas的Series构造一维数组s,包含元素分别为:河北省,保定市,22135。 (2) 输出s的形状。 (3) 输出s的维度。 (4) 输出s的所有值。 (5) 输出s的索引。

from pandas import Series,DataFrame
s = Series(['河北省','保定市',22135])
s

 

(1)如图所示,所生成的为一维数组,其中左列为数组中每个元素对应索引,右侧表示数组中所包含的数据。

print(s.shape)
print(s.ndim)
print(s.values)
print("s的索引为:",s.index)

 (2)依次输出数组的形状、维度、值和数组的索引。

如图,由(1)步构造的数组为3行的数组,对应维度为1,值以列表形式返回。最后打印出数组的索引。

 

案例二:(1)将索引改为:省,市,面积,构成数组s2。 (2) 输出s2的维度。 

s2 = Series(['河北省','保定市',22135],index=['省','市','面积'])
s2

 

 将s2重置,重新构造新索引数组,将index替换为省、市、面积。

s3 = Series({'省':'河北省','市':'保定市','面积':22135})
s3

 方式二:将数组直接以字典形式进行键和值的对应。其生成结果同上。

输出维度,二者均为一维。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

那个叫马尔的大夫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值