oce (version 1.8-2)

oceSetMetadata: Set Something in the metadata Slot of an oce Object

Description

Create a copy of an object in which some element of its metadata slot has been altered, or added.

Usage

oceSetMetadata(object, name, value, note = "")

Value

An oce object, the metadata slot of which has been altered either by adding a new item or modifying an existing item.

Arguments

object

an oce object.

name

String indicating the name of the metadata item to be set.

value

Value for the item.

note

Either empty (the default), a character string, or NULL, to control additions made to the processing log of the return value. If note="" then an entry is created based on deparsing the function call. If note is a non-empty string, then that string gets added added to the processing log. Finally, if note=NULL, then nothing is added to the processing log. This last form is useful in cases where oceSetData is to be called many times in succession, resulting in an overly verbose processing log; in which case, it might helpful to use processingLog<- to add a summary entry to the object's processing log.

Author

Dan Kelley

See Also

Other things related to the metadata slot: oceDeleteMetadata(), oceGetMetadata(), oceRenameMetadata()

Examples

Run this code
# Add an estimate of MLD (mixed layer depth) to a ctd object
library(oce)
data(ctd)
ctdWithMLD <- oceSetMetadata(ctd, "MLD", 3)
ctdWithMLD[["MLD"]] # 3

Run the code above in your browser using DataLab