iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
自我挑戰組

Pandas|資料前處理工具 系列 第 9

Day 9|資料運算的常見函數

  • 分享至 

  • xImage
  •  

  資料的運算除了基本的加減乘除之外,也能透過函數快速觀察和取得常見的統計值,完成資料匯總,以下將以實例介紹六種常見函數,包含:

  1. 最大值與最小值
  2. 資料加總與筆數
  3. 平均數與標準差

■ 案例

  1. 不分年齡的數學競賽結果
    https://ithelp.ithome.com.tw/upload/images/20230924/20162238jHUFQ6V61L.jpg

  2. 程式碼

import pandas as pd
data = {'name':['Alan','Joseph','Wennie','Ruby'],
        'age':[18,23,19,15],
        'math':[83,70,78,90]}
df = pd.DataFrame(data)

■ 實作|最大值與最小值

  1. 最大值:使用 max() 函數,取得年紀最大的歲數
  2. 最小值:使用 min() 函數,取得數學成績最低的分數
print(df['age'].max())  
print(df['math'].min()) 

輸出結果:
https://ithelp.ithome.com.tw/upload/images/20230924/20162238yhSNDws5Ij.png

■ 實作|資料加總與筆數

  1. 資料加總:使用 sum() 函數,計算數學總分
  2. 資料筆數:使用 count() 函數,計算各欄位的資料筆數
print(df['math'].sum())
print(df.count())

輸出結果:
https://ithelp.ithome.com.tw/upload/images/20230924/20162238AUGb8HVUd2.png

■ 實作|平均數與標準差

  1. 平均數:使用 mean() 函數,計算數學的總平均
  2. 標準差:使用 std() 函數,計算數學分數的標準差
print(df['math'].mean())
print(df['math'].std())

輸出結果:
https://ithelp.ithome.com.tw/upload/images/20230924/20162238NCMOTZCtww.png

■ 結語

有使用excel的邦友們應該對以上語法不陌生,希望大家都能快速上手完成資料匯總!
如果有任何不理解、錯誤或建議的話,歡迎留言給我!喜歡的話,也歡迎按讚訂閱!
我是 Eva,一位正在努力跨進資料科學領域的女子!我們下一篇文章見!Bye Bye~
【本篇文章將同步更新於個人的 Medium,期待與您的相遇!】


上一篇
Day 8|資料運算的加減乘除
下一篇
Day 10|資料的篩選與過濾
系列文
Pandas|資料前處理工具 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言