AlphaPart (version 0.9.3)

write.csv: write.csv.R

Description

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.

Usage

write.csv(...)

# S3 method for default write.csv(...)

# S3 method for AlphaPart write.csv(x, file, traitsAsDir = FALSE, csv2 = TRUE, row.names = FALSE, ...)

# S3 method for summaryAlphaPart write.csv(x, file, traitsAsDir = FALSE, csv2 = TRUE, row.names = FALSE, ...)

Value

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.

|itemwrite.csv.summaryAlphaPartFor each trait (list component in x) a file partitions named 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.

Arguments

...

Other options passed to write.csv2 or write.csv.

x

AlphaPart, object returned from AlphaPart function or summaryAlphaPart, object returned from summary.AlphaPart function.

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 file.path(dirname(file), trait, basename(file)); folders are created if they do not exist.

csv2

Logical, export using write.csv2 or write.csv.

row.names

Logical, export row names as well?

Methods (by class)

  • 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.

Details

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.

See Also

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.

Examples

Run this code
## 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)

Run the code above in your browser using DataLab