R/srcref_df.R
as.data.frame.list_of_srcref.RdCoerce a list_of_srcref object to a data.frame
# S3 method for class 'list_of_srcref'
as.data.frame(
x,
...,
use.names = TRUE,
expand.srcref = FALSE,
row.names = NULL
)A list_of_srcref object
Additional arguments unused
A logical indicating whether the names of x
should be used to create a name column.
A logical indicating whether to expand the
components of srcref objects into separate columns.
NULL or a single integer or character string
specifying a column to be used as row names, or a character or
integer vector giving the row names for the data frame.
A data.frame with one record per srcref and variables:
Names of the srcref objects, passed using the names of
x if use.names = TRUE
srcref objects if expand.srcrefs = FALSE
The
srcref file location if it can be determined. If an absolute path
can't be found, only the base file name provided in the srcref object and
the numeric components of the srcref objects if expand.srcrefs
= TRUE
pkg <- system.file("examplepkg", package = "covtracer")
install.packages(
pkg,
type = "source",
repos = NULL,
quiet = TRUE,
INSTALL_opts = "--with-keep.source"
)
as.data.frame(pkg_srcrefs("examplepkg"))
#> name srcref
#> 1 nested_function complex_call_stack.R:9:20:11:1
#> 2 adder r6_example.R:3:10:9:1
#> 3 recursive_function complex_call_stack.R:21:23:24:1
#> 4 Accumulator r6_example.R:29:16:32:3
#> 5 Accumulator r6_example.R:4:3:8:3
#> 6 s3_example_func.list s3_example.R:20:25:22:1
#> 7 s3_example_func s3_example.R:10:20:12:1
#> 8 Person r6_example.R:60:18:64:5
#> 9 Person r6_example.R:72:13:77:5
#> 10 increment s4_example.R:58:35:60:1
#> 11 rd_sampler rd_sampler.R:55:15:57:1
#> 12 deeper_nested_function complex_call_stack.R:15:27:17:1
#> 13 hypotenuse hypotenuse.R:7:15:9:1
#> 14 Rando r6_example.R:95:12:102:3
#> 15 increment s4_example.R:53:25:55:1
#> 16 s3_example_func.default s3_example.R:15:28:17:1
#> 17 names,S4Example-method s4_example.R:17:44:19:1
#> 18 names,S4Example2-method s4_example.R:43:45:45:1
#> 19 show,S4Example-method s4_example.R:25:43:27:1
#> 20 complex_call_stack complex_call_stack.R:3:23:5:1
#> 21 PersonPrime <NA>
#> 22 help <NA>
#> 23 reexport_example <NA>
#> 24 S4Example2 <NA>
#> 25 S4Example <NA>
#> 26 person <NA>
#> 27 rd_data_sampler <NA>