iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
AI/ ML & Data

使用 jq 處理資料 系列

記錄學習使用 jq 工具的各種方法

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11: jq 線上工具 jqplay

昨天講到使用 jq filter 建立新的物件、陣列,最後有用到 jqplay 這個工具,今天就來認識一下這個工具吧! 參考下圖: INPUT : 輸入的資...

2024-09-25 ‧ 由 lindasharry 分享
DAY 12

Day12: 字串變數置換 (String interpolation)

昨天我們認識了 jqplay 這個輕便實用的線上工具,我們接著學習更多 jq filter 的用法吧。 對話中學習 師傅:今天學習字串變數置換(String i...

2024-09-26 ‧ 由 lindasharry 分享
DAY 13

Day13: map() 說話了

前幾天學習建立新陣列的時候,有提到了 map() 不直覺這回事,於是 map() 跳出來講話了... 對話中學習 map() 函式:你說我不直覺?讓我們來聊聊。...

2024-09-27 ‧ 由 lindasharry 分享
DAY 14

Day14: length 應用嘗試

徒弟今天一覺醒來,忍不住掩嘴笑著說「呵呵,真是學習的太認真了,還夢見 map() 是個人呢,呵呵。繼續練習吧~」 對話中學習 徒弟:師傅,我試著計算在 TODO...

2024-09-28 ‧ 由 lindasharry 分享
DAY 15

Day15: keys 和 keys_unsorted

昨天我們應用 length 來計算陣列元素的數量,今天繼續學習新的 jq 函式吧。 對話中學習 師傅:今天我們來學習 keys 和 keys_unsorted。...

2024-09-29 ‧ 由 lindasharry 分享
DAY 16

Day16: 練習用 jq 追颱風消息

颱風來了,在做好防颱準備之後,我們用颱風警報的資訊做練習吧! 下圖是預計要的結果: 資料的來源是 https://opendata.cwa.gov.tw...

2024-09-30 ‧ 由 lindasharry 分享
DAY 17

Day17: 練習用 jq 追颱風消息 - 字串 Slice 和 Split

颱風開始向北走了,我們繼續看看颱風警報的資料吧。 對話中學習 師傅:今天我們來學 jq 的 字串切片(Slice) 和分割(Split)。準備好了嗎? 徒弟:...

2024-10-01 ‧ 由 lindasharry 分享
DAY 18

Day18: 練習用 jq 追颱風消息 - @tsv

我們繼續看看山陀兒颱風警報的資料吧。 認識了 slice 和 split之後,我們取得資料的 jq 主程式如下: 用於 jqplay jq -c '[....

2024-10-02 ‧ 由 lindasharry 分享
DAY 19

Day19: jq 的 if-then-else-end

這次山陀兒颱風位置特殊,又幾乎滯留,在家防颱注意安全~ 繼續使用颱風的資料做練習吧 對話中學習 徒弟:師傅,如果我 .movingDirection 希望用中...

2024-10-03 ‧ 由 lindasharry 分享
DAY 20

Day20: jq 的變數

當我們回顧昨日學習的 jq 語法中 if-then-else-end 結構時,發現可能有更優雅的表達方式。今天,我們將進一步探討 jq 中變數的應用,改善寫法。...

2024-10-04 ‧ 由 lindasharry 分享