union.SNOMEDconcept: Set operations for SNOMEDconcept vectors

View source: R/concepts.R

union.SNOMEDconceptR Documentation

Set operations for SNOMEDconcept vectors

Description

The default set functions in the base package do not handle integer64 vectors correctly, so this package also provides new generic functions for union, intersect and setdiff, which enable the appropriate object-specific function to be called according to the class of the vector. This means that SNOMEDconcept vectors will remain as SNOMEDconcept vectors when these functions are used.

Usage

## S3 method for class 'SNOMEDconcept'
union(x, y)

union(x, y)

## Default S3 method:
union(x, y)

## S3 method for class 'SNOMEDconcept'
intersect(x, y)

intersect(x, y)

## Default S3 method:
intersect(x, y)

## S3 method for class 'SNOMEDconcept'
setdiff(x, y)

setdiff(x, y)

## Default S3 method:
setdiff(x, y)

Arguments

x

SNOMEDconcept vector

y

SNOMEDconcept vector, or an object that can be coerced to SNOMEDconcept by as.SNOMEDconcept

Value

an integer64 vector of SNOMEDconcept class

See Also

Other SNOMEDconcept functions: as.data.frame.SNOMEDconcept(), c.SNOMEDconcept(), is.SNOMEDconcept(), print.SNOMEDconcept(), unique.SNOMEDconcept()

Other SNOMEDconcept functions: as.data.frame.SNOMEDconcept(), c.SNOMEDconcept(), is.SNOMEDconcept(), print.SNOMEDconcept(), unique.SNOMEDconcept()

Other SNOMEDconcept functions: as.data.frame.SNOMEDconcept(), c.SNOMEDconcept(), is.SNOMEDconcept(), print.SNOMEDconcept(), unique.SNOMEDconcept()

Other SNOMEDconcept functions: as.data.frame.SNOMEDconcept(), c.SNOMEDconcept(), is.SNOMEDconcept(), print.SNOMEDconcept(), unique.SNOMEDconcept()

Other SNOMEDconcept functions: as.data.frame.SNOMEDconcept(), c.SNOMEDconcept(), is.SNOMEDconcept(), print.SNOMEDconcept(), unique.SNOMEDconcept()

Other SNOMEDconcept functions: as.data.frame.SNOMEDconcept(), c.SNOMEDconcept(), is.SNOMEDconcept(), print.SNOMEDconcept(), unique.SNOMEDconcept()

Other SNOMEDconcept functions: as.data.frame.SNOMEDconcept(), c.SNOMEDconcept(), is.SNOMEDconcept(), print.SNOMEDconcept(), unique.SNOMEDconcept()

Other SNOMEDconcept functions: as.data.frame.SNOMEDconcept(), c.SNOMEDconcept(), is.SNOMEDconcept(), print.SNOMEDconcept(), unique.SNOMEDconcept()

Examples

sys_acute <- SNOMEDconcept(c('Systolic heart failure',
  'Acute heart failure'), SNOMED = sampleSNOMED())
acute_left_right <- SNOMEDconcept(c('Acute heart failure',
  'Left heart failure', 'Right heart failure'),
  SNOMED = sampleSNOMED())
union(sys_acute, acute_left_right) 
intersect(sys_acute, acute_left_right)
setdiff(sys_acute, acute_left_right)

Rdiagnosislist documentation built on April 18, 2023, 5:12 p.m.