-
多吃水果有益身體健康,不過該怎麼挑選水果才是既健康又經濟呢?
-
以R語言建立的Shiny應用
-
透過簡易的互動介面,輕鬆查詢「當日」的水果NP值(Nutrition-Price Value)排行
library(devtools)
install_github("sulaxd/fruitRank")
library(fruitRank)
run_fruitRank()
- 目前較為困難之處:
- 水果種類繁多,分類上較不容易,例如以農產品行情資料來源的水果關鍵字:
- 「鳳梨」:釋迦-鳳梨釋迦、鳳梨-其他、鳳梨-牛奶鳳梨、鳳梨-開英、鳳梨-進口、鳳梨-金鑽鳳梨
- 不同資料來源(農產品行情與食品營養成分)的水果名稱不同,難以對應(Mapping),下方以食品營養成分為例:
- 「鳳梨」:突目1號鳳梨、鳳梨平均值(雜交種)、甘蔗鳳梨、甜蜜蜜鳳梨、金鑽鳳梨、牛奶鳳梨、鳳梨釋迦
-
參考上述資料來源衛生福利部國民健康署-食物營養與熱量文章中的「國人膳食營養素參考攝取量」,制定「男女各年齡層及身孕狀況之每日各營養素建議量表」,以下稱其為「表1」
-
運用食品營養成份資料庫與農產品行情之營養與價格資料,求得「當日各水果每100克所含有的各營養成分份量與價格表」,以下稱其為「表2」
-
給定各營養成分之權重,維生素系列各為10%,葉酸及菸鹼素各為10%,鈣、磷、鎂、鐵與鋅各為2%。
-
當使用者選擇某年齡層、性別與身孕狀況後,依據其條件將「表1」篩選為「表3」,並將「表2」各水果營養份量值除以「表3」,求得「各水果每100克可提供單日所需營養建議值之比例」
-
對各營養成份進行標準化後,將各水果的各營養成份上各自之權重,並乘上10(將水果單位從每100克提升為每1000克)
-
對各水果的營養成分變數值進行加總後,除以每日各水果之每公斤批發價,即視為該水果每公斤所含的「總營養加總分數」
fruitRank由Will Kuan、Conner Chang、Deron Liu和Andrew Tang共同製作,以創用CC 姓名標示-相同方式分享 3.0 台灣 授權條款釋出。