knit_print.spiro() provides a method for printing data.frames
from spiro within knitr.
Arguments
- x
A
data.frameof the classspiroto be printed.- min
An integer, which sets the number of rows to which
xwill be limited in printing if row number exceedmax.- max
An integer, setting the maximal number of rows to be not cut to
minin printing.- digits
An integer giving the number of decimals to be rounded to.
- ...
Passing of additional arguments to
knit_print.default().
Details
Cardiopulmonary exercise testing data imported by spiro will
often come in large data.frames. When knitting R Markdown documents
these will normally be printed in full size.
This function provides a method for data.frames of the class
spiro to limit the number of rows displayed to min if it
exceeds max. The number of hidden data rows will be printed below the
data.frame.
Examples
# Get example data
s <- spiro(spiro_example("zan_gxt"))
knitr::knit_print(s)
#> load step time VO2 VCO2 RR VT VE HR PetO2 PetCO2 VO2_rel
#> 1 0 0 1 NA NA NA NA NA NA NA NA NA
#> 2 0 0 2 NA NA NA NA NA NA NA NA NA
#> 3 0 0 3 NA NA NA NA NA NA NA NA NA
#> 4 0 0 4 399.08 323.70 13.94 0.77 10.72 NA NA NA 6.05
#> 5 0 0 5 409.83 330.26 14.50 0.74 10.66 NA NA NA 6.21
#> 6 0 0 6 420.58 336.82 15.06 0.71 10.60 NA NA NA 6.37
#> 7 0 0 7 431.33 343.37 15.63 0.68 10.53 NA NA NA 6.54
#> 8 0 0 8 435.30 346.51 16.06 0.69 11.04 NA NA NA 6.60
#> 9 0 0 9 437.02 348.52 16.46 0.71 11.74 NA NA NA 6.62
#> 10 0 0 10 438.74 350.53 16.85 0.74 12.44 NA NA NA 6.65
#> VCO2_rel RE RER CHO FO
#> 1 NA NA NA NA NA
#> 2 NA NA NA NA NA
#> 3 NA NA NA NA NA
#> 4 4.90 NA 0.81 0.20 0.13
#> 5 5.00 NA 0.81 0.19 0.13
#> 6 5.10 NA 0.80 0.19 0.14
#> 7 5.20 NA 0.80 0.18 0.15
#> 8 5.25 NA 0.80 0.18 0.15
#> 9 5.28 NA 0.80 0.19 0.15
#> 10 5.31 NA 0.80 0.19 0.15
#> $load
#> [1] 0 0 0 0 0 0 0 0 0 0
#>
#> $step
#> [1] 0 0 0 0 0 0 0 0 0 0
#>
#> $time
#> [1] 1 2 3 4 5 6 7 8 9 10
#>
#> $VO2
#> [1] NA NA NA 399.08 409.83 420.58 431.33 435.30 437.02 438.74
#>
#> $VCO2
#> [1] NA NA NA 323.70 330.26 336.82 343.37 346.51 348.52 350.53
#>
#> $RR
#> [1] NA NA NA 13.94 14.50 15.06 15.63 16.06 16.46 16.85
#>
#> $VT
#> [1] NA NA NA 0.77 0.74 0.71 0.68 0.69 0.71 0.74
#>
#> $VE
#> [1] NA NA NA 10.72 10.66 10.60 10.53 11.04 11.74 12.44
#>
#> $HR
#> [1] NA NA NA NA NA NA NA NA NA NA
#>
#> $PetO2
#> [1] NA NA NA NA NA NA NA NA NA NA
#>
#> $PetCO2
#> [1] NA NA NA NA NA NA NA NA NA NA
#>
#> $VO2_rel
#> [1] NA NA NA 6.05 6.21 6.37 6.54 6.60 6.62 6.65
#>
#> $VCO2_rel
#> [1] NA NA NA 4.90 5.00 5.10 5.20 5.25 5.28 5.31
#>
#> $RE
#> [1] NA NA NA NA NA NA NA NA NA NA
#>
#> $RER
#> [1] NA NA NA 0.81 0.81 0.80 0.80 0.80 0.80 0.80
#>
#> $CHO
#> [1] NA NA NA 0.20 0.19 0.19 0.18 0.18 0.19 0.19
#>
#> $FO
#> [1] NA NA NA 0.13 0.13 0.14 0.15 0.15 0.15 0.15
#>
#> [[18]]
#> [1] "... with 2999 more rows"
#>
