# Cast a deb_lsd vector to deb_decimal
x <- deb_lsd(l = c(5, 3, 7),
s = c(16, 5, 6),
d = c(6, 0, 8))
deb_as_decimal(x)
# Bases are automatically applied when
# casting from deb_lsd to deb_decimal
x2 <- deb_lsd(l = c(5, 3, 7),
s = c(16, 5, 6),
d = c(6, 0, 8),
bases = c(60, 16))
deb_as_decimal(x2)
# Cast a deb_tetra vector to deb_decimal
# Bases are automatically applied, creating
# a deb_decimal vector with three bases units.
y <- deb_tetra(l = c(5, 13, 7),
s = c(12, 8, 16),
d = c(3, 11, 0),
f = c(1, 3, 2))
deb_as_decimal(y)
# Cast a numeric vector to deb_decimal
z <- c(5.825, 3.25, 22/3)
deb_as_decimal(z)
# Use the unit and bases arguments to specify
# the unit and apply non-default bases
deb_as_decimal(z, unit = "s", bases = c(60, 16))
# Casting a list to deb_decimal provides an
# alternative to get lsd values to deb_decimal.
lsd_list <- list(c(5, 12, 3),
c(13, 8, 11),
c(7, 16, 0))
deb_as_decimal(lsd_list)
Run the code above in your browser using DataLab