Description Usage Arguments Author(s) Examples
This function was created to make the different kinds of
data classes at least seem more fungible. It allows
the user to pass in a data object without being concerned
that the function requires a matrix, data.frame, vector,
xts, or timeSeries object. By using checkData
, the
function "knows" what data format it has to work with.
1 2 |
x |
a vector, matrix, data.frame, xts, timeSeries or zoo object to be checked and coerced |
na.rm |
TRUE/FALSE Remove NA's from the data? used only with 'vector' |
quiet |
TRUE/FALSE if false, it will throw warnings when errors are noticed, default TRUE |
method |
type of coerced data object to return, one of c("xts", "zoo", "data.frame", "matrix", "vector"), default "xts" |
... |
any other passthru parameters |
Peter Carl
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | data(edhec)
x = checkData(edhec)
class(x)
head(x)
tail(x)
# Note that passing in a single column loses the row and column names
x = checkData(edhec[,1])
class(x)
head(x)
# Include the "drop" attribute to keep row and column names
x = checkData(edhec[,1,drop=FALSE])
class(x)
head(x)
x = checkData(edhec, method = "matrix")
class(x)
head(x)
x = checkData(edhec[,1], method = "vector")
class(x)
head(x)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.