convert_df {bolt4jr} | R Documentation |
Convert a Query Result into a Data Frame
Description
This function takes a query result object and transforms it into a data frame
with specified field names. For each entry in the query result, it attempts
to extract values corresponding to the given field names. If a particular field
does not exist in the entry, it is replaced with NA
.
Usage
convert_df(
query_result,
field_names = c("node_id", "n.identifier", "n.name", "n.source")
)
Arguments
query_result |
A list (or similar structure) representing the query result, typically containing entries from which fields can be extracted. |
field_names |
A character vector of field names to be extracted from each
entry in |
Value
A data frame with one row per entry in query_result
, and columns
corresponding to the specified field_names
. Missing fields are filled with NA
.
Examples
# Suppose query_result is a list of named lists:
query_result = list(
list(node_id = 1, n = list(identifier = 1, name = "some node", source = "internet")),
list(node_id = 2, n = list(identifier = 2, name = "some other node", source = "library"))
)
query_result_df = convert_df(
query_result,
field_names = c("node_id", "n.identifier", "n.name", "n.source")
)
[Package bolt4jr version 1.4.0 Index]