series是pandas中常用的一種數(shù)據(jù)結(jié)構(gòu),就是一維數(shù)組,它包含index和values。
初始化一個series
# class pandas.Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)
import pandas as pd
s = pd.Series([12,-4,7,9])

通過構(gòu)造函數(shù),可以知道,我們還可以指定index
s1=pd.Series([12,-4,7,9] , index=['a','b','c','d'])
print(s1)

初始化之后,我們可以獲取到index和values
s.index
s.values

默認(rèn)的index,就是一個RangeIndex,當(dāng)我們手動指定之后,就變了

然后我們就可以選取指定的內(nèi)容進行輸出,有幾種方式,
使用下標(biāo)

使用標(biāo)簽

除了這樣直接使用,還可以使用函數(shù),在series里這樣有點兒麻煩,DataFrame里使用場景更多,而且,這個函數(shù),還可以指定橫縱坐標(biāo),有點兒厲害

還可以對series中的數(shù)據(jù)進行篩選,比如

首先返回的是一個Ture、False數(shù)組,這樣就可以進行篩選了

其他一些常用的像,對數(shù)據(jù)進行去重
可以使用
s2=pd.Series([1,3,5,5,3,1,2])
print(s2)
print(s2.unique())

unique()會返回去重后的數(shù)組,還有一個value_count()會返回不同元素的個數(shù)
官方文檔參考:Series