搞机器学习、数据可视化这方面的工作、学习,pandas应该是必须要学习的内容。
pandas有两大数据结构:series以及dataframe。
这一篇文章写一些关于series的相关知识。
官方学习资料:https://pandas.pydata.org/pandas-docs/stable/getting_started/dsintro.html(下面代码的例子取自官网)
series可以看做是一个一维的数据结构,多种数据类型可以填充入series。
那么如何创建一个series呢?
s = pd.Series(data, index=index)
series可以由ndarray、dict、scalar value进行构造。
由ndarray构造
s = pd.Series(np.random.randn(5), index=['a', 'b', 'c', 'd', 'e'])
由dict构造
d = {'a': 0., 'b': 1., 'c': 2.}
pd.Series(d)
由scala value构造
pd.Series(5., index=['a', 'b', 'c', 'd', 'e'])
series就像ndarray一样,所以ndarray相关的方法在series对象上也能够使用。
例如:索引取值,