我有几个.txt文件,只有一个长线。每个文件的结构如下:
LAT1 LONG1 T1 T2 T3.LAT2 LONG2 T1 T2 T3.
诸若此类。
我想将它们合并到一个.txt
文件中。
发布于 2020-01-27 21:17:58
正如注释中提到的,在Unix (cat * > newfile
)中很容易做到这一点,但是如果您想在R中这样做,可以这样做:
my_files <- c("file1.txt", "file2.txt", "file3.txt")
## or my_files <- list.files(pattern=".*\\.txt") [or appropriate pattern]
outstr <- ""
for (f in my_files) {
outstr <- paste(outstr,readLines(f))
}
writeLines(outstr, "out_file.txt")
根据细节,有许多不同的变化(例如,您希望每个文件的数据之间有换行符;每个文件都有一个标题行,您只想包含第一个文件;等等)。
https://stackoverflow.com/questions/59934367
复制相似问题