write.csv: write.csv.R

Description Usage Arguments Details Value Methods (by class) See Also Examples

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
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, ...)

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?

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.

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.

Methods (by class)

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
## 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)

AlphaPart documentation built on March 25, 2020, 5:13 p.m.