ff (version 2.2-14)

length.hi: Hybrid Index, querying

Description

Functions to query some index attributes

Usage

# S3 method for hi
length(x)
maxindex(x, …)
poslength(x, …)
# S3 method for hi
maxindex(x, …)
# S3 method for ri
maxindex(x, …)
# S3 method for bit
maxindex(x, …)
# S3 method for bitwhich
maxindex(x, …)
# S3 method for logical
maxindex(x, …)
# S3 method for default
maxindex(x, …)
# S3 method for hi
poslength(x, …)
# S3 method for ri
poslength(x, …)
# S3 method for bit
poslength(x, …)
# S3 method for bitwhich
poslength(x, …)
# S3 method for logical
poslength(x, …)
# S3 method for default
poslength(x, …)

Arguments

x

an object of class hi

further arguments (not used)

Value

an integer scalar

Details

length.hi returns the number of the subsript elements in the index (even if they are negative). By contrast the generic poslength returns the number of selected elements (which for negative indices is maxindex(x) - length(unique(x))). The generic maxindex returns the highest possible index position.

See Also

hi, as.hi, length.ff, length

Examples

Run this code
# NOT RUN {
  length(as.hi(-1, maxindex=12))
  poslength(as.hi(-1, maxindex=12))
  maxindex(as.hi(-1, maxindex=12))
  message("note that")
  length(as.hi(c(-1, -1), maxindex=12))
  length(as.hi(c(1,1), maxindex=12))
# }

Run the code above in your browser using DataCamp Workspace