合并没有列标题的txt文件

问题描述

我有很多由第三方提供给我的txt文件,每个文件包含两列字符串数据。数据格式完全一致,但是没有列标题。

我正在尝试将它们全部合并到一个文件中。通常,执行此操作的简单方法是在文件位置打开Windows命令提示符,然后使用“复制* .txt MyMergedFile.txt”。在这种情况下,它将列表中最后一个文件的内容复制到我的新文件中,而忽略其他文件。我以为这是因为没有标题吗?有没有一种方法可以快速轻松地将标头插入我的所有文件中,因此我可以使用通常的方法,也可以使用一种简单的方法在没有标头的情况下组合这些标头?很高兴使用PowerShell,SQL2008,R,vb,而麻烦因素最低。我正在Windows 10中工作。该应用程序正在GIS地理数据库中构建大型查找表。

解决方法

我使用以下方法在R中修复了该问题:

#get tidyverse
library(tidyverse)
# make a list of target files,i.e. all the .txts in my designated folder
files<-list.files(path = "C:/temp/myfiles",pattern = "*.txt",full.names = T)
# quick check to make sure they are all there
print files
# put the contents into one file
masterfile<- sapply(files,read.table,simplify=FALSE) %>% bind_rows()

从这里我可以将数据读取为适合我的工作流程下一个阶段的格式。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...