as.triangle: as.triangle

Description Usage Arguments Details Examples

Description

Convert a single triangle from tall format to triangular format

Usage

1
2
as.triangle(triangleDT, valueCol = "Transactions",
  descriptiveHeaders = TRUE, idCols = "Cohort")

Arguments

triangleDT

A triangle in tall, data.table format

valueCol

Name of the column to convert to triangular format

descriptiveHeaders

Should headers be descriptive?

Details

Returns a matrix object with rows representing origin periods and columns representing valuation ages

Examples

1
2
3
4
5
6
7
library(data.table)

set.seed(2357)
transactions <- sample_transactions(10)
triangles <- make_triangles(transactions, format="tall")
as.triangle(triangles, valueCol="ActiveCustomers")
as.triangle(triangles, valueCol="Transactions")

ben519/trinalysis documentation built on May 12, 2019, 10:56 a.m.