R: Write a CTD Data Object as a CSV File

write.ctd {oce} | R Documentation

## Write a CTD Data Object as a CSV File

### Description

Writes a comma-separated file containing the data frame stored in the `data` slot of the first argument. The file is suitable for reading with a spreadsheet, or with `read.csv()`. This output file will contain some of the metadata in `x`, if `metadata` is `TRUE`.

### Usage

    write.ctd(object, file, metadata = TRUE, flags = TRUE, format = "csv")

### Arguments

`object` | a ctd object.
`file` | Either a character string (the file name) or a connection. If not provided, `file` defaults to `stdout()`.
`metadata` | a logical value indicating whether to put some selected metadata elements at the start of the output file.
`flags` | a logical value indicating whether to show data-quality flags as well as data.
`format` | string indicating the format to use. This may be `"csv"` for a simple CSV format, or `"whp"` for the World Hydrographic Program format, described in reference 1 and exemplified in reference 2.

### Author(s)

Dan Kelley

### References

1. https://www.nodc.noaa.gov/woce/woce_v3/wocedata_1/whp/exchange/exchange_format_desc.htm

2. https://www.nodc.noaa.gov/woce/woce_v3/wocedata_1/whp/exchange/example_ct1.csv

### See Also

The documentation for ctd explains the structure of CTD objects.

Other things related to ctd data: `CTD_BCD2014666_008_1_DN.ODF.gz`, `[[,ctd-method`, `[[<-,ctd-method`, `as.ctd()`, `cnvName2oceName()`, `ctd-class`, `ctd.cnv`, `ctdDecimate()`, `ctdFindProfiles()`, `ctdRaw`, `ctdTrim()`, `ctd`, `d200321-001.ctd`, `d201211_0011.cnv`, `handleFlags,ctd-method`, `initialize,ctd-method`, `initializeFlagScheme,ctd-method`, `oceNames2whpNames()`, `oceUnits2whpUnits()`, `plot,ctd-method`, `plotProfile()`, `plotScan()`, `plotTS()`, `read.ctd.itp()`, `read.ctd.odf()`, `read.ctd.sbe()`, `read.ctd.woce.other()`, `read.ctd.woce()`, `read.ctd()`, `setFlags,ctd-method`, `subset,ctd-method`, `summary,ctd-method`, `woceNames2oceNames()`, `woceUnit2oceUnit()`

### Examples

    ## Not run:
    library(oce)
    data(ctd)
    write.ctd(ctd, "ctd.csv")
    d <- read.csv("ctd.csv")
    plot(as.ctd(d$salinity, d$temperature, d$pressure))

    ## End(Not run)

[Package oce version 1.2-0 Index]