# construct a fake profile
spc <- data.frame(id=1, taxsubgrp = "Lithic Haploxeralfs",
hzdesgn = c("A","AB","Bt","BCt","R"),
hzdept = c(0, 20, 32, 42, 49),
hzdepb = c(20, 32, 42, 49, 200),
d_value = c(5, 5, 5, 6, NA),
m_value = c(2.5, 3, 3, 4, NA),
m_chroma = c(2, 3, 4, 4, NA))
# promote to SoilProfileCollection
depths(spc) <- id ~ hzdept + hzdepb
# print results in table
data.frame(id = spc[[idname(spc)]],
hz_desgn = spc$hzdesgn,
has_dark_colors = hasDarkColors(spc))
Run the code above in your browser using DataLab