305_登革熱病例統計

題目說明:

請開啟PYD03.py檔案,依下列題意進行作答,使輸出值符合題意要求。作答完成請另存新檔為PYA03.py再進行評分。

設計說明:

請撰寫一程式,讀取登革熱近12個月每日確定病例統計read.csv,接著依序輸出下列項目:

a. 以遞減順序顯示居住縣市的病例人數
b. 顯示感染病例人數最多的5個國家,並按遞減順序顯示
c. 顯示台北市各區病例人數
d. 顯示台北市最近病例的日期 

輸入輸出:

輸入說明

讀取read.csv

輸出說明

分別輸出下列四段資料:
a. 以遞減順序顯示居住縣市的病例人數
b. 顯示感染病例人數最多的5個國家,並按遞減順序顯示
c. 顯示台北市各區病例人數
d. 顯示台北市最近病例的日期

輸入輸出範例:

範例輸入_1

範例輸出_1

1637824189351

 

待編修檔案:

# 載入 pandas 模組縮寫為 pd
import ___ as ___

# 讀取csv檔
df1 = pd.read_csv(___, encoding="utf-8", sep=",", header=0)

# 居住縣市病例人數,並按遞減順序顯示
df_county = df1.groupby("居住縣市")["___"].___
print(df_county.sort_values(___=___))
# 顯示感染病例人數最多的5個國家,並按遞減順序顯示
df_country = df1.groupby("感染國家")["___"].___
print(df_country.sort_values(___=___).___)
# 台北市各區病例人數
df_taipei = df1[df1.居住縣市 == "___"]
print(df_taipei.groupby("居住鄉鎮")["___"].___)
# 台北市最近病例的日期
print("發病日: " + df_taipei.___.___())

程式碼_1:

# 載入 pandas 模組縮寫為 pd
import pandas as pd

# 讀取csv檔
df1 = pd.read_csv('read.csv', encoding="utf-8", sep=",", header=0)

# 居住縣市病例人數,並按遞減順序顯示
df_county = df1.groupby("居住縣市")["居住縣市"].count()
print(df_county.sort_values(ascending=False))
# 顯示感染病例人數最多的5個國家,並按遞減順序顯示
df_country = df1.groupby("感染國家")["感染國家"].count()
print(df_country.sort_values(ascending=False).head(5))
# 台北市各區病例人數
df_taipei = df1[df1.居住縣市 == "台北市"]
print(df_taipei.groupby("居住鄉鎮")["居住鄉鎮"].count())
# 台北市最近病例的日期
print("發病日: " + df_taipei.發病日.max())


 搭 配 學 習 

  • Python 3.x 網頁資料擷取與分析特訓教材風_碁峰

    博客來      誠品

  • TQC+ Python 3.x網頁資料擷取與分析特訓教材_全華

    博客來      誠品

 

​​​​​​​

arrow
arrow
    創作者介紹
    創作者 DING BANG 的頭像
    DING BANG

    DING BANG的部落格

    DING BANG 發表在 痞客邦 留言(0) 人氣()