Series入門 python進行資料分析

2021-08-28 20:33:43 字數 2127 閱讀 5320

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...