iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 26
0
自我挑戰組

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

Pandas資料分析(一)

  • 分享至 

  • xImage
  •  

1.安裝pandas:
在terminal輸入pip install pandas
Series:

import pandas as pd #載入pandas模組
data=pd.Series([10,15,20]) #利用series建立陣列物件
print(data)
print("max:",data.max()) #印出最大值
print("median:",data.median()) #印出中位數
print("min:",data.min()) #印出最小值
data = data*2 #將陣列中的每個數字*2
print(data) #印出變成兩背後的陣列

執行結果:
0 10
1 15
2 20
dtype: int64
max: 20
median: 15.0
min: 10
0 20
1 30
2 40
dtype: int64

4.判斷是否有指定的數字:

import pandas as pd
data=pd.Series([10,15,20])
data=data==15 #回傳data裡面的數字是或不是15
print(data)

執行結果:
0 False
1 True
2 False
dtype: bool

DataFrame:

import pandas as pd
data=pd.DataFrame({  #可以發現到DataFrame是由多個list所組成的dict
"name":["Andy","Tom","Annie"],
"number":[13,10,2],
"grade":[100,90,80]
})
print(data)
print(data["grade"]) #印出所有的grade數字
print(data.iloc[0]) #印出第一列

執行結果:
name number grade #直接印出data
0 Andy 13 100
1 Tom 10 90
2 Annie 2 80
0 100 #印出所有的grade
1 90
2 80
Name: grade, dtype: int64
name Andy #印出第一列
number 13
grade 100
Name: 0, dtype: object


上一篇
Flask網站開發(五)-----模板的繼承與引用
下一篇
Pandas資料分析(二)----Series的數字運算
系列文
邊緣學渣的python自學日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言