Learn R Programming

Rdiagnosislist (version 1.4.0)

union.SNOMEDconcept: 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 SNOMEDconcept
union(x, y)

union(x, y)

# S3 method for default union(x, y)

# S3 method for SNOMEDconcept intersect(x, y)

intersect(x, y)

# S3 method for default intersect(x, y)

# S3 method for SNOMEDconcept setdiff(x, y)

setdiff(x, y)

# S3 method for default setdiff(x, y)

Value

an integer64 vector of SNOMEDconcept class

Arguments

x

SNOMEDconcept vector

y

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

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

Run this code
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)

Run the code above in your browser using DataLab