土芭樂數位學堂

BigData 大數據分析, 大數據平台建置及應用 (Hadoop/spark),虛擬核⼼技術,資訊技術的分享, TiddlyWiki教學, Google 服務應用教學, 3D列印創意思維

10月 11, 2024

案例練習:雲林縣路邊停車格位統計表

競賽題型四、請分析雲林縣路邊停車格位統計表

  • 資料集,虎尾鎮共有多少筆記錄?
  • 虎尾鎮共有多少汽車停車格?


以下練習資料集係由政府開放平台 https://data.gov.tw 所下載,此資料集是雲林縣路邊停車格位統計表,主要欄位:鄉鎮、路段、汽車格位數、機車、卸貨

步驟一、下載資料集(下載檔案格式,建議為CSV檔或TXT檔為優先選擇)
$ wget 'https://ws.yunlin.gov.tw/001/Upload/539/opendata/0/1517/d6f44ebc-7d7c-483a-8737-d227d0749cba.csvcarcar.csv
$ls -alh

步驟二、檢視資料集(先觀察資料及欄位,確認是否有異常值或人為備註或說明)
$ head -n 6 car.csv
$ tail -n 1 car.csv

步驟三、針對此資料集,虎尾鎮共有多少筆記錄?
$ tail -n +2 car.csv | grep 虎尾鎮|wc -l

步驟四、虎尾鎮共有多少汽車停車格?
$ tail -n +2 car.csv | tr -d \" | grep 虎尾鎮 | cut -d',' -f3 > sum.txt
$ nano subtotal.sh
$ chmod +x subtotal.sh
$ ./subtotal.sh
subtotal.sh程式如下
#!/bin/bash

sum=""
cars=$(cat sum.txt)
for x in $cars
do
  sum=$((sum+$x))
done
echo $sum

牛刀小試一:以此資料集為例,雲林縣有多少機車停車格?

牛刀小試二:請列出此份資集究竟收集了雲林縣那些鄉鎮市處的停車格數據?

, ,

沒有留言:

張貼留言