write.csv {AlphaPart} | R Documentation |
Save summaries of partitioned breeding values to CSV files on disk for further analyses of processing with other software or just for saving (backing up) results.
write.csv(...)
## Default S3 method:
write.csv(...)
## S3 method for class 'AlphaPart'
write.csv(x, file, traitsAsDir = FALSE, csv2 = TRUE, row.names = FALSE, ...)
## S3 method for class 'summaryAlphaPart'
write.csv(x, file, traitsAsDir = FALSE, csv2 = TRUE, row.names = FALSE, ...)
... |
Other options passed to |
x |
AlphaPart, object returned from |
file |
Character, file name with or without .csv extension, e.g., both "file" and "file.csv" are valid. |
traitsAsDir |
Logical, should results be saved within trait folders;
the construction is |
csv2 |
Logical, export using |
row.names |
Logical, export row names as well? |
Function write.csv
from the utils package works
when exported object is a data.frame
or a
matrix
. This is an attempt to make this function generic
so that one can define write.csv
methods for other objects.
It contains:
write.csv
- see write.csv
for details.
write.csv.AlphaPart
- for each trait (list component in x
) a file
is saved on disk with name "AlphaPart_trait.csv", where the file will hold
original data and breeding value partitions. With traitsAsDir=TRUE
files are saved as "trait/file_trait.csv". File names are printed on screen
during the process of export and at the end invisibly returned.
write.csv.summaryAlphaPart
- for each trait (list component in x
)
a file partitions named "file_trait.csv" is saved on disk. With
traitsAsDir=TRUE
files are saved as "trait/file_trait_*.csv". File
names are printed on screen during the process of export and at the end
invisibly returned.
default
: Default write.csv
method.
AlphaPart
: Save partitioned breeding values to CSV files on disk on disk for further
analyses or processing with other software or just for saving (backing up)
results.
summaryAlphaPart
: Save summaries of partitioned breeding values to CSV files on disk for further
analyses of processing with other software or just for saving (backing up)
results.
write.csv
help page on the default write.csv
and write.csv2
methods in the utils package;
summary.AlphaPart
and AlphaPart
help pages on the objects of summaryAlphaPart
and AlphaPart
classes.
## Partition additive genetic values
res <- AlphaPart(x=AlphaPart.ped, colPath="country", colBV=c("bv1", "bv2"))
## Write summary on the disk and collect saved file names
fileName <- file.path(tempdir(), "AlphaPart")
ret <- write.csv(x=res, file=fileName)
print(ret)
file.show(ret[1])
## Clean up
files <- dir(path=tempdir(), pattern="AlphaPart*")
unlink(x=files)