DataFrame-utils | R Documentation |
Common operations on DataFrame objects.
In the code snippet below, x
is a DataFrame object.
split(x, f, drop = FALSE)
:Splits x
into a SplitDataFrameList
object, according to f
, dropping elements corresponding
to unrepresented levels if drop
is TRUE
.
In the code snippet below, x
is a DataFrame object.
by(data, INDICES, FUN, ..., simplify = TRUE)
:Apply FUN
to each group of data
, a DataFrame,
formed by the factor (or list of factors) INDICES
. Exactly
the same contract as as.data.frame
.
In the code snippets below, x
is a DataFrame object.
na.omit(object)
:Returns a subset with incomplete cases removed.
na.exclude(object)
:Returns a subset with incomplete cases removed (but to be included with NAs in statistical results).
is.na(x)
:Returns a logical matrix indicating which cells are missing.
complete.cases(x)
:Returns a logical vector identifying which cases have no missing values.
In the code snippet below, x
is a DataFrame object.
transform(`_data`, ...)
: adds or replaces columns based on
expressions in ...
. See transform
.
A number of wrappers are implemented for performing statistical procedures, such as model fitting, with DataFrame objects.
xtabs(formula = ~., data, subset, na.action,
exclude = c(NA, NaN), drop.unused.levels = FALSE)
:Like the original xtabs
, except data
is a
DataFrame.
Michael Lawrence
by
in the base package.
na.omit
in the stats package.
transform
in the base package.
xtabs
in the stats package.
splitAsList
in this package (S4Vectors).
SplitDataFrameList objects in the IRanges package.
DataFrame objects.
## split
sw <- DataFrame(swiss)
swsplit <- split(sw, sw[["Education"]])
## rbind & cbind
do.call(rbind, as.list(swsplit))
cbind(DataFrame(score), DataFrame(counts))
df <- DataFrame(as.data.frame(UCBAdmissions))
xtabs(Freq ~ Gender + Admit, df)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.