从R导出文本文件中包含数据的文本

从R导出文本文件中包含数据的文本,r,export,text-files,R,Export,Text Files,我有以下问题。我希望导出文本文件中的数据。但我确实需要在循环中添加一些标题。例如: for (i in 1:nrow(data)) { write.table("SomeText -- i -- some text " ..) for (j in 1:somevalue) { places data in the text file } } 标题中的“i”很重要,它表示分析阶段,对我的其他软件使用至关重要。它必须放在文本之间。此外,标题中的文本不应使用“”来消除其影响。有什么想法吗

我有以下问题。我希望导出文本文件中的数据。但我确实需要在循环中添加一些标题。例如:

for (i in 1:nrow(data)) {
 write.table("SomeText -- i -- some text " ..)
  for (j in 1:somevalue) {
 places data in the text file
  }
}
标题中的“i”很重要,它表示分析阶段,对我的其他软件使用至关重要。它必须放在文本之间。此外,标题中的文本不应使用“”来消除其影响。有什么想法吗?谢谢
起初,我是用Tcl来做这项工作的,但是数据太大(超过2G),所以Tcl不能做这项工作。

write.table(粘贴(“SomeText--”,I,“--SomeText”)

write.table(粘贴(“SomeText--”,I,“--SomeText text”)

我正在试图理解你的意思,如果你觉得这个答案不合适,很抱歉。我知道你想为每一行添加一个带有ID的列。 在我看来,你可以避免for循环。 这里有一个工作示例

data(iris)
df<-iris
head(df)
nrow=dim(df)[1]
i<-1:nrow
df<-data.frame(id=paste("SomeText --", i ,"-- some text ",sep=""),df)
head(df)
write.table(df,file="file.csv",sep=",",row.names=FALSE,quote=FALSE)
数据(iris)

df我试图理解你的意思,如果你觉得这个答案不正确,我很抱歉。我知道你想为每一行添加一个带有ID的列。 在我看来,你可以避免for循环。 这里有一个工作示例

data(iris)
df<-iris
head(df)
nrow=dim(df)[1]
i<-1:nrow
df<-data.frame(id=paste("SomeText --", i ,"-- some text ",sep=""),df)
head(df)
write.table(df,file="file.csv",sep=",",row.names=FALSE,quote=FALSE)
数据(iris)
df