首页 > 解决方案 > 在使用 read.table() 读取 .txt 文件后,我将如何用 ' ' 或 ',' 更改 '\t'

问题描述

标题几乎总结了它,但我只是在寻求有关如何将 '\t' 值转换为 ' ' 或 ',' 的帮助。我使用 sep = '\n' 来保持格式,因为我要写入一个 excel 文件。到目前为止,这是我的代码:

files <- list.files(path="example", pattern="*.txt", full.names=TRUE, recursive=TRUE) 
files

for(i in files){
  a <- read.table(i,stringsAsFactors = FALSE,sep = '\n',fill = TRUE,quote = '')
  print(a)
}

我尝试了一些方法,例如:

a <- gsub('\t', ',',a)

但是我尝试过的任何事情都没有成功。

标签: r

解决方案


推荐阅读