iT邦幫忙

2023 iThome 鐵人賽

DAY 26
0
自我挑戰組

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

Day 26|Interview Query - Rain on Rainy Days

  • 分享至 

  • xImage
  •  

■ 題目|Interview Query - Rain on Rainy Days

You’re given a dataframe df_rain containing rainfall data. The dataframe has two columns: day of the week and rainfall in inches.

Write a function median_rainfall to find the median amount of rainfall for the days on which it rained.

Note: You may assume it rained on at least one of the days.

■ 解題思路

  1. 釐清題意:降雨天數中降雨量的中位數
  2. 操作技巧:
    (1) 資料篩選 - 篩選總價值超過100的資料 【Day 10|資料的篩選與過濾
    (2) 取中位數 - 取降雨量的中位數
  3. 實作練習:
    import pandas as pd
    def median_rainfall(df_rain):
        # 篩選有下雨的資料
        con = df_rain['Inches'] > 0 
        # 取降雨量的中位數
        return df_rain.loc[con]['Inches'].median()
    
  4. 輸出結果:
    https://ithelp.ithome.com.tw/upload/images/20231011/20162238aJ2OBdex2h.jpg

嗨,我是 Eva,一位正在努力跨進資料科學領域的女子!
如果有任何不理解、錯誤或其他方法想分享的話,歡迎留言!
喜歡的話,也歡迎按讚訂閱唷!我們明天見!


上一篇
Day 25|Interview Query - Over 100 Dollars
下一篇
Day 27|Interview Query - Impute Median
系列文
Pandas|資料前處理工具 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言