一直都有想要養成寫文章的習慣,但一直在重度拖延症下遲遲沒有行動,藉著友人邀約鐵人賽的機會,嘗試30天寫點小東西,本來想寫一些Python的內容,不過自己剛好在新工作的轉換期,要重拾學生時代使用的R語言,所以就當做複習的筆記,然後有可能參雜一些工作上發現的內容,請大家就隨意看看囉XDDD
雜談因為在新手訓練時間不能回覆他人的留言,導致我不能回覆Day9的邦友回覆(甚至試了兩次QQ)。在此說明一下:標題會提到Vectorized Functions...
正文 今天要紀錄的是mutate()可以搭配的數學運算: +, -, /, ^, %/%, %%: 算數運算 log(), log2(), log10():...
正文 今天要紀錄的函式: dplyr::case_when(): 多條件的 if_else(),根據多個條件來創建新的變數。依序檢查每個條件,並根據第一個符合...
雜談感謝obarisk邦友在Day11的回覆,也感謝提供實作自訂向量化函式,我後來也有在Stack Overflow看到類似的討論How to define a...
今天繼續紀錄Summary Functions的應用 邏輯計算mean(): TRUE值的比例sum(): TRUE值的數量 順序取值dplyr::first(...
今天繼續紀錄Summary Functions的應用~ quantile(): 計算第 n 個分位數 min(): 計算最小值 max(): 計算最大值 IQ...
今天要來紀錄列名相關的函式 在整理資料時,Tidy data 的原則建議將資料的所有變數儲存在列或欄中,而不是使用 rownames,因為 rownames 是...
建立範例資料表 library(dplyr) # 建立表格 x x <- tribble( ~A, ~B, ~C, "a"...
今天要來紀錄常用的“Mutating Joins” 函式,用來將兩個資料表根據匹配的列進行合併 建立範例資料表 library(dplyr) # 建立表格 x...
今天要來紀錄Filtering Joins函式,這些函式可以用來過濾表格中的列,是根據另一個資料表來決定哪些列應該保留或排除。 建立範例資料表 library(...