pandas學(xué)習(xí)手札(二)- Series

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容