iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 8
0
自我挑戰組

資料處理以及視覺化系列 第 8

R語言-第八天暫時不要鐵達尼 - R 讀檔 第一篇

剛好最近對於讀檔有新理解XD
跳著寫一下
一般來說,進行資料處理必要的技能就是讀檔!
今天就來介紹一下一些基礎的讀檔
首先是利用 read.csv 進行讀檔

#讀檔
read.csv("C:\\Users\\sam\\Desktop\\役男\\替代役役男訓練人數統計表+94年.csv")

那當然不是只有這種方式能讀檔

我們藉由 package:data.table 中的函式也可以讀檔

#讀檔-2
data.table::fread("C:\\Users\\sam\\Desktop\\役男\\替代役役男訓練人數統計表+94年.csv")
年度 梯次 替代役役男訓練人數
      1:   94   31              1,775
      2:   94   32              2,023
      3:   94   33              1,904
      4:   94   34              1,603
      5:   94   35              1,771
     ---                             
1048571:  100   39                 39
1048572:  100   39                 39
1048573:  100   39                 39
1048574:  100   39                 39
1048575:  100   39                 39

那兩種方式有什麼差異呢?
目前我的理解是 fread 的讀檔速度比read.csv快上許多
大概是8秒跟1秒的差距
如果有讀者還知道差異的話
還請賜教XD

資料都是從政府開放平台上取得 獲取資料的好地方!


上一篇
R語言-第七天的鐵達尼 - 全民來找碴-找出現次數、搜尋特定字串
下一篇
R語言-第九天暫時不要鐵達尼 - R 讀檔 第二篇
系列文
資料處理以及視覺化30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言