iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 27
0
自我挑戰組

邊緣學渣的python自學日記系列 第 27

Pandas資料分析(二)----Series的數字運算

  • 分享至 

  • xImage
  •  

1.自訂索引:

import pandas as pd
data = pd.Series([5,4,2,1],index=["a","b","c","d"])
print(data)

執行結果:
a 5
b 4
c 2
d 1
2.觀察資料:

import pandas as pd
data = pd.Series([5,4,2,1],index=["a","b","c","d"])
print("資料型態",data.dtype) #印出資料型態
print("資料數量",data.size)  #印出資料長度(大小)
print("資料索引",data.index) #印出索引

執行結果:
資料型態 int64
資料數量 4
資料索引 Index(['a', 'b', 'c', 'd'], dtype='object')
3.取得資料:

import pandas as pd
data = pd.Series([5,4,2,1],index=["a","b","c","d"])
print(data[0]) #利用順序找尋資料
print(data["a"])#利用索引找尋資料

執行結果:
5
5

4.運算:

import pandas as pd
data = pd.Series([5,4,2,1],index=["a","b","c","d"])
print("最大值",data.max())
print("總和",data.sum())
print("標準差",data.std())
print("中位數",data.median())
print("最大的兩個數",data.nlargest(2))
print("最小的兩個數",data.nsmallest(2))

執行結果:
最大值 5
總和 12
標準差 1.8257418583505538
中位數 3.0
最大的兩個數 a 5
b 4
dtype: int64
最小的兩個數 d 1
c 2
dtype: int64


上一篇
Pandas資料分析(一)
下一篇
Pandas資料分析(三)----字串運算
系列文
邊緣學渣的python自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言