小编Ste*_*enL的帖子

将.txt更改为R中的.csv

我已经能够在R中创建一个代码,以便使用我的所有.txt文件批量生成.csv文件

setwd("~/Desktop/test/")
filelist = list.files(pattern = ".txt")
for (i in 1:length(filelist)){
    input<-filelist[i]
    output<-paste0(input, ".csv")
    print(paste("Processing the file:", input))
    data = read.delim(input, header = TRUE)   
    setwd("~/Desktop/test/done/")
    write.table(data, file=output, sep=",", col.names=TRUE, row.names=FALSE)
    setwd("~/Desktop/test/")
}
Run Code Online (Sandbox Code Playgroud)

工作得很好,但文件仍然保留名称示例origninal file ="sample1.txt"中的.txt扩展名,然后新文件说"sample1.txt.csv"该文件作为.csv工作,但额外的".txt"在文件名让我烦恼,有谁知道如何从名称中删除它?谢谢

csv string r export-to-csv

3
推荐指数
1
解决办法
4672
查看次数

标签 统计

csv ×1

export-to-csv ×1

r ×1

string ×1