如何合并目录中的多个文件

时间:2018-06-06 06:48:09

标签: r merge

我在PC中有目录,保存了我的所有* .log文件。目标是编写代码,我可以指定哪一天我想看到合并数据。一天的数据分为例如10个档案。

我试过以下:

<input autocomplete="off" id="emailInput" name="email" type="email"
       class="clearInput explanation  form-control" value="{% block value '' %}" data-rule-required="true"
       data-rule-emailCustom="true"
       data-rule-checkEmailDuplicate="true"
       data-msg-checkEmailDuplicate="Email duplicated!"
       ...

结果是:

setwd("D:/Assembly lags/SK190400 ghp tracer/")
file_list<-list.files(pattern="LOG_SK190400_2018.03.13_*")

文件中的数据如下:

[1] "LOG_SK190400_2018.03.13_03-40-56-704.log" "LOG_SK190400_2018.03.13_06-36-35-019.log" "LOG_SK190400_2018.03.13_09-17-35-899.log"
[4] "LOG_SK190400_2018.03.13_12-33-43-891.log" "LOG_SK190400_2018.03.13_15-31-09-628.log" "LOG_SK190400_2018.03.13_18-38-33-424.log"
[7] "LOG_SK190400_2018.03.13_22-11-44-855.log"    

所有文件都有相同的设计。我尝试过这样的功能:

lapply

rbind

列表

但没有任何结果返回任何有用的结果

1 个答案:

答案 0 :(得分:0)

fread

尝试data.table
library (data.table)
setwd("D:/Assembly lags/SK190400 ghp tracer/")
file_list<-list.files(pattern="LOG_SK190400_2018.03.13_*")

log_2018.03.13<-lapply(file_list, fread)

你可以轻松地使用循环来表示日期或其他lapply

相关问题