Pandas庫的使用 Series

2022-03-03 18:58:37 字數 2691 閱讀 4820

一。概念

series相當於一維陣列。

1.呼叫series的原生方法建立

import

pandas as pd

s1 =pd.series(data=[1,2,4,6,7],index=['

a','

b','

c','

d','e'

])#index表示索引

print(s1['a'

])print

(s1[0])

print(s1[:3])# 在series中切片是乙個閉合區間表示series中0-3的元素

範圍是乙個閉合

d']]) #用逗號隔開,表示分別取這兩個元素 注意 這裡用兩個中括號括起來

2.使用字典生成series

索引重置 使用字典生成series,並額外指定index,不匹配部分為nan。

##替換index 索引替換

#series相加,相同索引部分相加。不相同的索引部分為nan

print(obj3 +obj4)

二。series的相關特性及函式

from pandas import

series

#用陣列生成series ,預設情況下使用數字索引

print(obj.shape,obj.ndim) # 這裡 shape表示每乙個維度的數量, ndim表示的是維度

obj2 = series([4, 7, -5, 3], index = ['

d', '

b', '

a', 'c'

])print

(obj2.index)

print(obj2['a'

])obj2['d

']=6 #替換series中的元素

#print(obj2[:3]) # 數字的下標還存在,也可以分片

#print(obj2[['c', 'a', 'd']]) #獲取索引a,c,d的值

#print(obj2[obj2 > 0]) # 找出大於0的元素

print('b' in obj2) # 判斷索引是否存在

#print('e' in obj2)

#print("-"*40)

#

# #指定series及其索引的名字obj4.name = '我定義的名字'obj4.index.name = 'index'

print(obj4)

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

Pandas學習筆記一 如何建立Series物件

常見的建立pandas物件的方式,都像這樣的形式 pd.series data,index index 其中,index是乙個可選引數,data引數支援多種資料型別 例如,data可以時列表或numpy陣列,這是index預設值為整數序列 pd.series 2,4,6 out 58 02 1426...

機器學習 pandas庫使用

關於pandas庫中dataframe的使用,dataframe表示的是乙個有序的 dataframe有自己的行索引和列索引,這與series不同,series只有列索引,dataframe每一列,每一行都可以是不同的資料型別,接下來讓我們來看一下dataframe的使用 import pandas...