pandas数据结构:Series

Series是一个带有标签(索引)的一维数组,由一组数据可以创建一个简单的Series:

import pandas as pd
x=pd.Series([3,5,6,8])
>>> print(x)
0    3
1    5
2    6
3    8
dtype: int64

Series的数据格式是索引在左边,数值在右边。由于没有指定索引,所以在此自动生成了0到N-1(N为数据的长度)的整数索引。我们也可以定义索引:

import pandas as pd
x=pd.Series([3,5,6,8],index=['a','b','c','d'])
>>> print(x)
a    3
b    5
c    6
d    8
dtype: int64

Series对象本身和索引都有一个name属性,可以通过以下方式对Series对象本身及索引添加name描述:

import pandas as pd
x=pd.Series([3,5,6,8],index=['a','b','c','d'])
x.name='par'
x.index.name='cha'
>>> print(x)
cha
a    3
b    5
c    6
d    8
Name: par, dtype: int64

访问Series的值和索引:

>>> x.values
array([3, 5, 6, 8], dtype=int64)
x.index
Index(['a', 'b', 'c', 'd'], dtype='object', name='cha')

Series可以像字典一样,通过索引访问相应的数值:

>>> x['b']
5

Series的索引可以通过赋值的方式进行修改:

x.index=['w','x','y','z']
>>> x
w    3
x    5
y    6
z    8
Name: par, dtype: int64

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值