Skip to contents

Transform Spec Object(s) Into a Dataframe

Usage

Spec2DF(x)

Arguments

x

A spec object or (optionally named) list of spec objects.

Value

A spec_df object

See also

Other TidySpec: DF2Spec(), as.data.frame.spec(), as.spec(), as_spec_df()

Author

Andrew Dolman <andrew.dolman@awi.de>

Examples

library(PaleoSpec)
ts1 <- ts(SimPLS(1000, beta = 1))
sp1 <- SpecMTM(ts1)
sp1 <- AddConfInterval(sp1)
ts2 <- ts(rnorm(1000))
sp2 <- SpecMTM(ts2)
sp_lst <- list(sp1 = sp1, sp2 = sp2)
sp_df <- Spec2DF(sp_lst)
sp_df
#> # A tibble: 1,000 × 6
#>    spec_id  freq  spec   dof  lim.1  lim.2
#>    <chr>   <dbl> <dbl> <dbl>  <dbl>  <dbl>
#>  1 sp1     0.001 16.9   5.98  82.4   7.02 
#>  2 sp1     0.002 32.7   5.96 160.   13.5  
#>  3 sp1     0.003 21.6   5.99 105.    8.97 
#>  4 sp1     0.004 31.8   5.99 154.   13.2  
#>  5 sp1     0.005 28.9   5.98 141.   12.0  
#>  6 sp1     0.006 11.6   5.98  56.5   4.82 
#>  7 sp1     0.007  6.81  5.95  33.3   2.82 
#>  8 sp1     0.008  6.76  5.95  33.1   2.80 
#>  9 sp1     0.009  1.79  5.90   8.81  0.737
#> 10 sp1     0.01   2.97  5.96  14.5   1.23 
#> # ℹ 990 more rows