iT邦幫忙

鐵人檔案

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

資料科學的小筆記 系列

一直都有想要養成寫文章的習慣,但一直在重度拖延症下遲遲沒有行動,藉著友人邀約鐵人賽的機會,嘗試30天寫點小東西,本來想寫一些Python的內容,不過自己剛好在新工作的轉換期,要重拾學生時代使用的R語言,所以就當做複習的筆記,然後有可能參雜一些工作上發現的內容,請大家就隨意看看囉XDDD

參賽天數 30 天 | 共 29 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊iT 貓貓教
DAY 1

Day1: R語言的Cheat Sheets

雜談:本來已經打完的內容卻因為自己手殘按錯全部不見,只好簡單再打一次了 正文:第一天來介紹R語言的Cheat Sheets,這是一種紀錄常用函式的文件或算圖片(...

2024-08-12 ‧ 由 mimirjp 分享
DAY 2

Day2: 使用dplyr轉換資料-Summarize Cases

雜談:找回昨天遺失的雜談草稿,就保留起來給大家看看了XD 先前在學習或撰寫程式的過程中,時常會參考iT邦幫忙或鐵人賽的內容,自己一直都想挑戰看看,但不知道該如何...

2024-08-13 ‧ 由 mimirjp 分享
DAY 3

Day3: 使用dplyr轉換資料-Group Cases

正文今天要來紀錄的是dplyr的分群計算,函式包括 group_by(.data, ..., .add = FALSE, .drop = TRUE):此函式會...

2024-08-14 ‧ 由 mimirjp 分享
DAY 4

Day4:使用dplyr轉換資料-Manipulate Cases (1)

正文 今天要來紀錄的是dplyr的操縱函式,先針對提取案例(Extract Cases)進行練習,以下函式會回傳一組資料列作為新的資料表: filter(.d...

2024-08-15 ‧ 由 mimirjp 分享
DAY 5

Day5:使用dplyr轉換資料-Manipulate Cases (2)

本文 今天要來紀錄的依舊是dplyr的操縱函式,針對排列(Arrange cases)及新增(Add Cases)的案例進行練習。 arrange(.data...

2024-08-16 ‧ 由 mimirjp 分享
DAY 6

Day6:使用dplyr轉換資料-Manipulate Variables (1)

正文 今天依舊要來紀錄dplyr的操縱函式,不過先前都是針對列的角度,接下來的函式是針對欄的角度。以下函式會回傳一組資料欄作為新的向量或資料表。 pull(....

2024-08-17 ‧ 由 mimirjp 分享
DAY 7

Day7:使用dplyr轉換資料-Manipulate Variables (2)

正文 接續Day6的內容~ across(.cols, .fun, ..., .name = NULL):以相同方法彙總或新增多個資料欄。 先建立一個簡易資...

2024-08-18 ‧ 由 mimirjp 分享
DAY 8

Day8:使用dplyr轉換資料-Manipulate Variables (3)

正文 今天要記錄的是針對資料欄應用向量化函式(vectorized functions),向量化函式將向量做為輸入,並輸出相同長度的向量。 mutate(.d...

2024-08-19 ‧ 由 mimirjp 分享
DAY 9

Day9:使用dplyr轉換資料-Vectorized Functions(1)

正文 接續昨天,今天要來記錄與mutate()搭配的向量化函式(Vectorized Function): lag():找出在向量的前一個數值lead():找出...

2024-08-20 ‧ 由 mimirjp 分享
DAY 10

Day10:使用dplyr轉換資料-Vectorized Functions(2)

正文 今天要記錄的是累計彙總(Cumulative aggregates): dplyr::cumall(): cumulative all() 搭配filte...

2024-08-21 ‧ 由 mimirjp 分享