A minor variant is to use "cat" for the initial headers:

DF <- data.frame(a=1:2, b=c("a","B"))
cat("header1\nheader2\n", file="filename.csv")
cat("header3\n", file="filename.csv", append=TRUE)
write.table(DF, file="filename.csv", append=TRUE)

In S-Plus 6.2 and R 1.8.2, this produces the following:

header1
header2
header3
"a" "b"
"1" 1 "a"
"2" 2 "B"

hope this helps. spencer graves

Liaw, Andy wrote:

I suppose one way to do it is to write the header info to the file first
(e.g., through connections, or sink(), etc.), then do write.table(...,
append=TRUE).

HTH,
Andy



From: femke

Hello,

Could someone please tell if there is a way to append header info to the top of an exported dataframe (exported with write.table). I want to append the following, which are the defininitions for an asciigrid:

ncols         532
nrows         999
xllcorner     510465
yllcorner     4766375
cellsize      30
NODATA_value  -9999


Thanks very much,


femke
        [[alternative HTML version deleted]]

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html







------------------------------------------------------------------------------
Notice:  This e-mail message, together with any attachments,...{{dropped}}

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html



______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to