R语言 字符串写入文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言 字符串写入文件相关的知识,希望对你有一定的参考价值。

out_con <- file("out.txt", "w")
write(sprintf("This is line %d.\n",1),out_con,append=T)
write("This is line 2.",out_con,append=T)
close(out_con)


或者

printer = file("out.txt","w")
writeLines("This is line.",con=printer,sep=" ")
writeLines("The same line.",con=printer)
close(printer)

参考:

http://grokbase.com/t/r/r-help/137hry3mga/r-writing-multiple-lines-to-a-file


也可以用sink

sink("tmp_out.txt")
con <- file("raw.txt", "r")
line <- readLines(con, n=1)
while(length(line) != 0) {
   c = unlist(strsplit(line, "\t"))
   if (c[1] == "Contig") {
          #k_test <- rbind(k_test, c)
          cat(line)
          cat("\n")
   }
   else if (as.numeric(c[1]) %in% g.out$name) { 
         ##a <- sapply(c, as.numeric)
         ##k_test <- rbind(k_test, a)
         cat(line)
         cat("\n")
   }
   line = readLines(con, n=1)
}
close(con)
sink()


以上是关于R语言 字符串写入文件的主要内容,如果未能解决你的问题,请参考以下文章

R语言的文件写入

R语言merge数据框并写入文件

R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称将数据写入Excel文件新的表单(sheet)中将文件保存为xls文件格式(而不是xlsx)

R语言写入txt文件

R语言使用write_xlsx函数导出写入dataframe数据到excel文件实战

使用 .insert 字符串方法写入文件