R語言批量提取excel當中的資料
前言
在工作當中,為了方便統計單項資料,經常會遇上同一格式的幾百份資料項需要提取到同一個表格的情況,博主非計算機專業,R語言程式碼不一定規範,但是經驗證能使用,故記錄下來
步驟
程式碼如下:
##本地執行環境:R for windows 3.6.1
#安裝並載入匯入資料的包
install.packages("readxl")
library(readxl)
#安裝並載入匯出資料的包
install.packages("openxlsx")
library(openxlsx)
setwd("C:\\Users\\0\\Desktop\\資料") #設定讀取資料路徑
path<-"data" #待提取資料所在資料夾
mat = matrix(data=c('專案','收款單位','製表時間','金額'), nrow=1) #提取項名稱
files <- list.files(path, pattern = "*.xls$", full.names = TRUE)#讀取xls檔名
for(i in 1:length(files)) {
#讀取Excel檔案並新增到矩陣當中
dat<-read_xls(files[[i]],sheet = 1,col_names = F)
mat <-rbind(mat,c(dat[4,2],dat[5,2],dat[32,4],dat[10,2]))#dat中的數字為需提取項在表格中的對應的行和列
}
#匯出資料至彙總表格當中
data0 = write.xlsx(mat,'彙總.xlsx',colNames =F)
總結
以上就是使用r語言批量提取excel資料的內容,本文待提取的excel檔案是xls格式,xlsx等其它檔案在匯入資料時會有一點點小差別,其它部分基本一樣。
相關文章
- R語言批量建立資料框R語言
- 【Python】批量提取Excel裡的影像PythonExcel
- R語言資料質量分析R語言
- 【R語言入門】R語言中的變數與基本資料型別R語言變數資料型別
- R語言連線資料庫(MySQL)R語言資料庫MySql
- R語言入門與資料分析R語言
- R語言實戰(1) 資料集的建立R語言
- 批量提取資料夾內檔名
- R語言學習-高階資料管理R語言
- r語言R語言
- 《R語言入門與資料分析》——向量索引R語言索引
- 【R語言入門】R語言環境搭建R語言
- node js 批量處理pdf,提取關鍵資訊,並匯出excelJSExcel
- R 語言使用
- pageoffice提取線上開啟的excel表格資料Excel
- .NET Core使用NPOI將Excel中的資料批量匯入到MySQLExcelMySql
- R語言的入門教程R語言
- 在資料科學領域,Python語言和R語言有何區別?資料科學PythonR語言
- 如何快速簡單的實現 Excel資料按列提取Excel
- R語言的初級學習R語言
- python和r語言的區別PythonR語言
- R語言中提取檔名和檔名R語言
- 提取檔名字到excel表中Excel
- R語言快速入門R語言
- R語言:畫樹圖R語言
- 什麼是r語言R語言
- R語言函式-tolowerR語言函式
- win10資料夾中怎樣批量獲取所有檔名稱_win10批量提取資料夾內檔名的方法Win10
- 想要從事資料分析,選擇python還是R語言呢?PythonR語言
- python和R語言哪個好?哪個適合資料分析?PythonR語言
- 資料領域最強程式語言Python和R要合作了!Python
- poi批量修改Excel文件,修改工作表中的目標單元格資料Excel
- 社交網路分析的 R 基礎:(一)初探 R 語言
- Java:匯出Excel大批量資料的優化過程JavaExcel優化
- 如何輕鬆搞定資料科學麵試:Python&R語言篇資料科學PythonR語言
- 開發技術分享:美團R語言資料運營實戰!R語言
- R語言-Survival analysis(生存分析)R語言
- SQL語言基礎(資料控制語言)SQL