as.fact {data.cube} | R Documentation |
Build fact
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)
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 |
measures |
list of measures class objects, useful if various measures needs to have different |
... |
arguments to fun.aggregate. |
fact class object.
fact
, measure
, dimension
, data.cube
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)