as.fact: Build fact

Description Usage Arguments Value See Also Examples

View source: R/as.fact.R

Description

Build fact

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
as.fact(x, ...)

## Default S3 method:
as.fact(x, id.vars = character(),
  measure.vars = character(), fun.aggregate = sum, ..., measures = NULL)

## S3 method for class 'data.table'
as.fact(x, id.vars = as.character(key(x)),
  measure.vars = setdiff(names(x), id.vars), fun.aggregate = sum, ...,
  measures = NULL)

Arguments

x

data.table build dimension based on that dataset.

id.vars

character vector of all dimension's foreign keys.

measure.vars

character vector, column names of measures.

fun.aggregate

function default sum.

measures

list of measures class objects, useful if various measures needs to have different fun.aggregate.

...

arguments to fun.aggregate.

Value

fact class object.

See Also

fact, measure, dimension, data.cube

Examples

1
2
3
4
5
6
library(data.table)
dt = data.table(a=rep(1:6,2), b=letters[1:3], d=letters[1:2], z=1:12*sin(1:12))
ff = as.fact(x = dt,
             id.vars = c("a","b","d"),
             measure.vars = "z")
str(ff)

jangorecki/data.cube documentation built on Aug. 22, 2019, 4:15 p.m.