Returns a plain data.frame with one row per snapshot. Nested fields
(all_columns, schema, numeric_summary, changes, diagnostics,
custom, pipeline, controls) become list-columns. Trail metadata is
stored as attributes on the result.
Arguments
- .trail
An
audit_trail()object.
Value
A data.frame with columns index, label, type, timestamp,
nrow, ncol, total_nas, all_columns, schema, numeric_summary,
changes, diagnostics, custom, pipeline, and controls. Trail
name and created_at are stored as attributes "trail_name" and
"created_at".
See also
Other audit export:
audit_export(),
read_trail(),
trail_to_list(),
write_trail()
Examples
trail <- audit_trail("example")
mtcars |> audit_tap(trail, "raw")
dplyr::filter(mtcars, mpg > 20) |> audit_tap(trail, "filtered")
df <- trail_to_df(trail)
print(df)
#> index label type timestamp nrow ncol total_nas all_columns
#> 1 1 raw tap 2026-03-24 12:14:33 32 11 0 mpg, cyl....
#> 2 2 filtered tap 2026-03-24 12:14:33 14 11 0 mpg, cyl....
#> schema numeric_summary changes diagnostics custom pipeline
#> 1 c("mpg",.... c("mpg",.... mtcars
#> 2 c("mpg",.... c("mpg",.... -18, 0, .... mtcars, ....
#> controls
#> 1
#> 2
attr(df, "trail_name")
#> [1] "example"