Projects/laydi
Projects
/
laydi
Archived
7
0
Fork 0

Renamed R package to R.

This commit is contained in:
Einar Ryeng 2011-03-04 14:25:33 +00:00
parent f18b49b1c7
commit 80e64afd04
1 changed files with 30 additions and 0 deletions

30
R/laydi.R Normal file
View File

@ -0,0 +1,30 @@
write.ftsv <- function(data, con, name="unnamed_dataset", rowdim="rows", coldim="cols") {
/* If con is a file name, open it */
opened.here = FALSE
if (is.character(con)){
con = file(con, "w")
opened.here = TRUE
}
/* Substitute all whitespace with underscores in identifiers */
rows <- paste(gsub("\\s", "_", rownames(data)), collapse=" ")
cols <- paste(gsub("\\s", "_", colnames(data)), collapse=" ")
/* Write header */
writeLines(c("# type: dataset",
paste("# dimension:", rowdim, rows, collapse=' '),
paste("# dimension:", coldim, cols, collapse=' '),
paste("# name:", name, collapse=' '),
""),
con=con)
/* Write matrix */
write.table(data, file=con, col.names=FALSE, row.names=FALSE, sep="\t")
/* If con was a string, close file now */
if (opened.here)
close(con)
}