iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
影片教學

文組生的Python爬蟲之旅系列 第 10

Day10 Pandas模組二

今天的影片為接續上一部的內容,以及介紹幾個簡單的統計函數
(還有短短的英文小教室...我要去跟英文老師跪算盤了嗚嗚嗚)/images/emoticon/emoticon06.gif

以下為影片中有使用到的程式碼

#使用元素為字典的串列建立DataFrame
import pandas as pd

data_1 = [{"Blue_peacock":20,"Green_peacock":30,"white_peacock":5},{"Blue_peacock":18,"Green_peacock":25,"white_peacock":4}]
years_1 = ["2019年", "2020年"]
zoo_1 = pd.DataFrame(data_1, index = years_1)
print(zoo_1)

#使用字典建立DataFrame
data_2 = {"Blue_peacock":[20,18], "Green_peacock":[30,25], "white_peacock":[5,4]}
years_2 = ["2019年", "2020年"]
zoo_2 = pd.DataFrame(data_2, index = years_2)
print(zoo_2)
import pandas as pd
data = {"Blue_peacock":[30,27,22], "Green_peacock":[30,26,24], "white_peacock":[30,28,20]}
years = [2019, 2020, 2021]
zoo = pd.DataFrame(data, index = years)
print(zoo)

#索引功能-直接索引
print(zoo['Green_peacock'])
print(zoo['Green_peacock'][2020])

#索引功能-使用屬性
print("at:",zoo.at[2019,"Green_peacock"]) #列,行
print("iat:", zoo.iat[0,1])
print("loc:", zoo.loc[2020])
print("iloc:", zoo.iloc[0])
#簡單的統計函數
import pandas as pd
data = {"Blue_peacock":[30,27,22], "Green_peacock":[26,30,24], "white_peacock":[10,15,20]}
location = [1, 2, 3]
zoo = pd.DataFrame(data, index = location)
print(zoo)

print("總和:", zoo["Green_peacock"].sum())
print("最多:", zoo["Green_peacock"].max())
print("最少:", zoo["Green_peacock"].min())
print("平均:", zoo["Green_peacock"].mean())
print("中位數:", zoo["Green_peacock"].median())
print("標準差:", zoo["Green_peacock"].std())

如果在影片中有說得不太清楚或錯誤的地方,歡迎留言告訴我,謝謝您的指教。


上一篇
Day9 Pandas模組一
下一篇
Day11 HTML一
系列文
文組生的Python爬蟲之旅30

尚未有邦友留言

立即登入留言