Writes a single flat table of results. Anything the reporting layer
produces is accepted: a cr_report, a cr_result, the list
returned by cr_test_all(), a named list of tables, or a plain data
frame.
Arguments
- results
A
cr_report, acr_result, a list ofcr_resultobjects, a named list of data frames, or a data frame.- path
Output file path. The extension determines the format unless
formatis given.- format
One of
"csv","xlsx","rds".NULL(default) infers it from the extension ofpath, falling back to"csv".
See also
cr_export_tables() to write several tables at once and
cr_macros() to emit individual numbers.
Other reporting:
cr_export_plots(),
cr_export_tables(),
cr_render_report(),
cr_report(),
cr_table_qc(),
cr_tables()
Examples
exp <- cr_example_experiment(seed = 1, n_cells_per_well = 20)
rep <- cr_report(exp)
f <- tempfile(fileext = ".csv")
cr_export_results(rep$tables$disposition, f)
utils::read.csv(f)
#> treatment n_units n_cells median_cells_per_unit
#> 1 CompoundA_high 16 324 20.5
#> 2 CompoundA_low 16 341 21.0
#> 3 CompoundB 16 350 23.0
#> 4 CompoundC 16 335 20.0
#> 5 PosControl 16 303 19.0
#> 6 Untreated 16 308 19.0
#> 7 (total) 96 1961 20.0