Read data in Tilia format
Reads data in Tilia format used by the Tilia program for plotting stratigraphic diagrams.
filename to read.
read.Tila reads data in the Tilia format. Tilia is a program written by Eric Grimm to plot stratigraphic diagrams and is popular with palynologists. Note that any spaces or other illegal characters in the species codes will be converted to decimal places on import.
Returns a list with three names elements:
data frame with species as columns and sites as rows. Column and row names are taken from the Tilia file.
names and types of each variable in the dataset.
names depths, and optionally ages of each level in the core.
The code uses a combination of C and C++ and needs 1-byte structure alignment to read the Tilia binary file. It works on 32 bit systems but currently generates an error on some 64-bit Linux systems.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
## Not run: pth <- system.file("example.datasets/WOLSFELD.TIL", package="rioja") WOLS <- read.Tilia(pth) sel <- WOLS$vars$Sums == "A" | WOLS$vars$Sums == "B" spec <- WOLS$data[, sel] totals <- apply(spec, 1, sum) spec.pc <- spec / totals * 100 mx <- apply(spec.pc, 2, max) spec.sub <- spec.pc[, mx > 5] age <- WOLS$levels$Chron2 strat.plot(spec.sub, scale.percent=TRUE, yvar=age, y.rev=TRUE, wa.order="bottomleft") ## End(Not run)
Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.