pandas資料結構 Series

2021-10-06 20:55:47 字數 1432 閱讀 2486

series是一種類似於一維陣列的物件,由一組資料和一組對應的索引所組成。

.這就是個series

0    a

1 b

2 c

3 d

dtype:

object

建立乙個series

建立series的方法是使用pd.series(),通過該函式可以傳入列表,字典等不同型別的物件。

在傳入物件後,如果修改被傳入的物件,不會影響series的值。

import pandas as pd

s1=pd.series(

['a'

,'b'

,'c'

,'d'])

s1

未指定索引,series預設使用從0開始的數列。

s2 = pd.series()s2

# 返回

a 1

b 2

c 3

dtype: int64

傳入字典後,key值就是索引,value就是數值。

s3 = pd.series(

['a'

,'b'

,'c'

,'d'

],index =[1

,2,3

,4])

s3# 返回

1 a

2 b

3 c

4 d

dtype:

object

在指定索引後,series按照index引數進行自定義。

利用index 方法獲取series的索引

注意:series中,index函式後面沒有括號 「()」

s1.index

rangeindex(start=

0, stop=

4, step=1)

s2.index

index(

['a'

,'b'

,'c'

], dtype=

'object'

)

利用values 方法獲取series的值

注意:series中,values函式後面沒有括號 「()」

s1.values

array(

['a'

,'b'

,'c'

,'d'

], dtype=

object

)s2.values

array([1

,2,3

], dtype=int64)

pandas資料結構

coding utf 8 pandas是numpy的公升級版,功能比numpy更高階 import pandas as pd import numpy as np pandas庫主要定義了兩種資料型別 series dataframe 通過乙個list列表構建乙個series資料 ser obj p...

Pandas資料結構

pandas處理以下三個資料結構 這些資料結構構建在numpy陣列之上,這意味著它們很快。考慮這些資料結構的最好方法是,較高維資料結構是其較低維資料結構的容器。例如,dataframe是series的容器,panel是dataframe的容器。資料結構 維數描述系列1 1d標記均勻陣列,大小不變。資...

pandas 檢視資料的基本資訊 Series 篇

s.describe 描述性統計資訊 s.index 標籤 s.index.values 標籤 s.values 資料 s.to numpy 資料 推薦 s.head n 前n個 s.tail n 尾n個 s.memory usage 占用記憶體 位元組b s.name 名字 s.dtype 型別s...