xf: Methods that apply a function across a levels of one or more...

View source: R/xf.R

xfR Documentation

Methods that apply a function across a levels of one or more factors

Description

Methods that apply a function across a levels of one or more factors. It works like aggregate but returns a table instead. It also has a useNA options that adds NA as a level before applying the function.

Usage

xf(formula, data, FUN, ..., subset, na.action = na.omit, useNA = FALSE, addmargins = TRUE)

Arguments

formula

Formula defining the variables. On the left is the variable we are applying the function to, on the right, variables defining levels of the tables

data

Data.frame containing the variables

FUN

The function to apply to each subset of data

...

extra parameters to FUN

subset

Vectors defining a subset of data.frame (see help(aggregate)).

na.action

Action functions to deal with NA in data file

useNA

Make NA a level of the factors (if any)

addmargins

Add function applied to the margins of each category

Value

xf returns an object "xf" that behaves like a table with all associated methods.

Author(s)

Charles-Édouard Giguère

Examples

res <- xf(Sepal.Length~Species,iris,mean)
barplot(res)

CUFF documentation built on March 31, 2023, 6:46 p.m.

Related to xf in CUFF...