Series是一种类似于一维数组的对象,它由一组数据(各种Numpy数据类型)以及一组与之相关的数据标签(即索引)组成。仅由一组数据即可产生简单的Series。
In [2]:
s = Series(np.random.randn(5),index =['a','b','c','d','e'])
s
Out[2]:
In [3]:
'b' in s
Out[3]:
In [4]:
s['b']
Out[4]:
In [5]:
s.index
Out[5]:
to_dict查看词典
In [6]:
mapping = s.to_dict()
mapping
Out[6]:
通过词典的方式也可以构建Series
In [7]:
Series(mapping)
Out[7]:
默认取数据的长度是一年
In [8]:
ts = get_price('600208.XSHG')['ClosingPx'][-10:]ts
Out[8]:
声明了strat_date & end_date 以后才可以进行更个性化的定制,默认是A股,美股别忘记加上国家'us'
In [11]:
tsspecial = get_price('000001.XSHE', start_date='2008-04-01', end_date='2015-04-12')['ClosingPx'][-90:]
tsspecial
Out[11]:
从头去前五项
In [12]:
ts[:5]
Out[12]:
In [13]:
ts.index
Out[13]:
In [14]:
date = ts.index[6]
date
Out[14]:
In [15]:
ts[date]
Out[15]:
In [16]:
ts[6]
Out[16]:
米筐技能:同时读取多只股票,更多米筐技请参考basic_demo.
In [18]:
dfcn = get_price(['000024.XSHE', '000001.XSHE', '000002.XSHE'], start_date='2005-04-01', end_date='2015-04-12')['ClosingPx'][-10:]
本文介绍Pandas库中Series对象的基本用法及如何处理时间序列数据,包括创建Series、通过字典构建Series、获取Series索引、选取特定元素及截取时间序列数据等关键操作。
1万+

被折叠的 条评论
为什么被折叠?



