【发布时间】:2019-02-25 20:34:41
【问题描述】:
首先我从 txt 文件中加载表格,然后对表格执行几个转换:
directory <- 'path'
setwd(directory)
data <- read.table("sample.txt", header=TRUE)
data2 <- data[,c(1,2,3,5,7,8)]
data2$cb <- paste(data2$c,data2$b,sep = ".")
finaldata <- data2[,c(7,1,2,3,4,5,6)]
问题是我有大约 100 个这样的 txt 文件,我需要自动化这个过程。
我首先列出这样的文件:
filenames <- list.files(path=getwd(),pattern = "*.txt")
但现在我不知道它应该如何工作。我应该在for循环中这样做还是有其他方法?
我是 R 新手,这是我的第一篇文章,所以我请求您的理解。
【问题讨论】:
-
谷歌搜索“r 读取多个文件”会返回很多很多(而且很多!)的结果。从其中一个答案中尝试一些问题,如果遇到困难,请询问有关特定问题的问题。
标签: r data.table