gpt4 book ai didi

java - 如何添加到文件中(在顶部添加)

转载 作者:IT老高 更新时间:2023-10-28 23:12:31 25 4
gpt4 key购买 nike

假设你有一个文件

sink("example.txt")
data.frame(a = runif(10), b = runif(10), c = runif(10))
sink()

并且想要添加一些标题信息,例如

/* created on 31.3.2011 */
/* author */
/* other redundant information */

如何添加这个“标题”?手动操作似乎微不足道。点击几个 Enter,复制/粘贴或写入信息,您就完成了。当然,在 R 中,我可以读取 example.txt,创建 example2.txt,添加标题信息,然后添加 example.txt

我想知道是否有另一种从“顶部”附加文件的方法。也欢迎其他解决方案(来自 c++ 或 Java...)(我很好奇其他语言如何解决这个问题)。

最佳答案

在 R 中,不需要使用额外的文件。你可以这样做:

writeLines(c(header,readLines(File)),File)

然而,使用 linux shell 似乎是最理想的解决方案,因为 R 并不以高性能文件读写而闻名。尤其是因为您必须先阅读完整的文件。

例子:

Lines <- c(
"First line",
"Second line",
"Third line")
File <- "test.txt"
header <- "A line \nAnother line \nMore line \n\n"

writeLines(Lines,File)
readLines(File)

writeLines(c(header,readLines(File)),File)
readLines(File)
unlink(File)

关于java - 如何添加到文件中(在顶部添加),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5500522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com