一。概念
series相當於一維陣列。
1.呼叫series的原生方法建立
import2.使用字典生成seriespandas as pd
s1 =pd.series(data=[1,2,4,6,7],index=['
a','
b','
c','
d','e'
])#index表示索引
print(s1['a'
(s1[0])
print(s1[:3])# 在series中切片是乙個閉合區間表示series中0-3的元素
範圍是乙個閉合
d']]) #用逗號隔開,表示分別取這兩個元素 注意 這裡用兩個中括號括起來
索引重置 使用字典生成series,並額外指定index,不匹配部分為nan。
##替換index 索引替換
#series相加,相同索引部分相加。不相同的索引部分為nan二。series的相關特性及函式print(obj3 +obj4)
from pandas importseries
#用陣列生成series ,預設情況下使用數字索引
print(obj.shape,obj.ndim) # 這裡 shape表示每乙個維度的數量, ndim表示的是維度
obj2 = series([4, 7, -5, 3], index = ['d', '
b', '
a', 'c'
(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...