pandas学习:series的基本用法

Series是一种类似于一维数组的对象,是由一组数据及其所对应的标签所组成,以下为我运用其中的一些简单的常用的用法做过的一些测试:

实验结果如下所示:

series的值: [10 20 30 40 50]
series的标签: Index([u'a', u'b', u'c', u'd', u'e'], dtype='object')
b: 20
the third: 40
[('a', 10), ('b', 20), ('c', 30), ('d', 40), ('e', 50)]
取标签大于c的项: 
d    40
e    50
dtype: int64
取值大于20的项: 
c    30
d    40
e    50
dtype: int64
将每一项中的数×2 
a     20
b     40
c     60
d     80
e    100
dtype: int64
将字典转化为series: 
bushi    3
nihao    1
wode     2
dtype: int64

代码:

#coding=utf-8
'''
Created on 2017-2-20

@author: admin
'''
import pandas as pd
from numpy import *

list2=[10,20,30,40,50]
indexlist=['a','b','c','d','e']
series=pd.Series(list2,index=indexlist)
print 'series的值:',series.values
print 'series的标签:',series.index
#即可以像数组一样检索,也可以像字典一样检索
print 'b:',series['b']
print 'the third:',series[3]
#series支持字典的一些方法
print list(series.iteritems())
#一些运算
print '取标签大于c的项:','\n',series[series.index>'c']
print '取值大于20的项:','\n',series[series.values>20]
print '将每一项中的数×2','\n',series*2
dict={'nihao':1,'wode':2,'bushi':3}
series2=pd.Series(dict)
print '将字典转化为series:','\n',series2
其中为一些简单的用法,具体作用已经在代码注释中标注过,这里不做详细的赘述。


如有错误欢迎大家批评指正。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值