series是一種類似於一維陣列的物件,它由一組資料及一組與之相關的資料標籤組成。
series的字串表示為索引在左,值在右。
>>> from pandas import dataframe,series
backend tkagg is interactive backend. turning interactive mode on.
>>> import pandas as pd
>>> obj = series([4,8,9,6,1,4])
>>> obj
0 4
1 8
2 9
3 6
4 1
5 4
dtype: int64
>>> obj.values
array([4, 8, 9, 6, 1, 4], dtype=int64)
>>> obj.index
rangeindex(start=0, stop=6, step=1)
numpy陣列運算都會保留索引和值之間的鏈結
如果資料被存在乙個字典值中,可以直接通過字典來建立series
>>> obj2 = series([0,1,2,3],index=['a','b','c','d'])
>>> obj2
a 0
b 1
c 2
d 3
dtype: int64
>>> obj2.index
index([u'a', u'b', u'c', u'd'], dtype='object')
>>> obj2[['a','c']]
a 0
c 2
dtype: int64
>>> 'a' in obj2
true
>>> 1 in obj2
false
>>> obj2[obj2>1]
c 2
d 3
dtype: int64
>>> obj2*2
a 0
b 2
c 4
d 6
dtype: int64
>>> import numpy as np
>>> np.exp(obj2)
a 1.000000
b 2.718282
c 7.389056
d 20.085537
dtype: float64
>>> 'a' in obj2
true
>>> 1 in obj2
false
>>> obj2[obj2>1]
c 2
d 3
dtype: int64
>>> obj2*2
a 0
b 2
c 4
d 6
dtype: int64
>>> import numpy as np
>>> np.exp(obj2)
a 1.000000
b 2.718282
c 7.389056
d 20.085537
dtype: float64
>>> sdate =
>>> obj3 = series(sdate)
>>> states = ['1']
>>> obj4 = series(sdate,index=states)
>>> obj4
1 1
dtype: object
series物件本身及其索引都有乙個name屬性,概屬性跟pandas其他的功能關係非常密切。
>>> obj4.name = 'objfour'
>>> obj4.index.name = 'index4'
>>> obj4
index4
1 1
name: objfour, dtype: object
pandas 入門之Series學習
pandas 入門學習 series 使用方法 import pandas as pd from pandas import series,dataframe import numpy as npseries 是一種類似於一維陣列的物件,它是由一組資料 各種numpy資料 以及一組與之相關的索引組成...
Series 入門 建立和增刪改查
series 是pandas兩大資料結構中 dataframe,series 的一種。使用pandas 前需要將pandas 模組引入,因為series和dataframe用的次數非常多,所以將其引入本地命名空間中會更方便。from pandas import series,dataframe im...
Series 入門 建立和增刪改查
series 是pandas兩大資料結構中 dataframe,series 的一種。使用pandas 前需要將pandas 模組引入,因為series和dataframe用的次數非常多,所以將其引入本地命名空間中會更方便。from pandas import series,dataframe im...