iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 10
0
自我挑戰組

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

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

  • 分享至 

  • xImage
  •  

讀檔讀起來

進入讀檔第三天

延續前一天的方法

方法二 迴圈

首先我們要找到檔案

file_which = list.files("C:\\Users\\sam\\Desktop\\役男\\")
> file_which
[1] "替代役役男訓練人數統計表+103年.csv" "替代役役男訓練人數統計表+104年.csv"
[3] "替代役役男訓練人數統計表+94年.csv"  "替代役役男訓練人數統計表+97年.csv" 

總共有四個檔案

接下來我們要依序讀進這四個檔案

載入package

library(data.table)

大致上這個迴圈從 i = 1 執行到 i = 變數的長度 = length(file_which) = 3

當讀進第一個檔案的時候(i = 1) , 我們要先把這個檔案當做base

提供第二個、第三個....檔案 rbind在一起

fread裡面 paste0函式提供將字串的合併 , 讓我們能把路徑 和 file_which結合
提供完整讀檔路徑

for (i in 1:length(file_which)) {
  if(i == 1){
    end_ = fread(paste0("C:\\Users\\sam\\Desktop\\役男\\",file_which[i]))
  }else{
    end_ = rbind(end,fread(paste0("C:\\Users\\sam\\Desktop\\役男\\",file_which[i])))
  }
}

這樣就大功告成!

不過

我還有一招!


上一篇
R語言-第九天暫時不要鐵達尼 - R 讀檔 第二篇
下一篇
R語言-第十一天暫時不要鐵達尼 - R 讀檔 第四篇
系列文
資料處理以及視覺化30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言