Fold Predicate¶
The Fold Predicate operation can be use to transform every instance of a predicate
to a node property such that if S - P -> O
,
P
becomes the node property name on nodeS
O
becomes the value for the node propertyP
on nodeS
kgx.graph_operations.fold_predicate¶
-
kgx.graph_operations.
fold_predicate
(graph: kgx.graph.base_graph.BaseGraph, predicate: str, remove_prefix: bool = False) → None[source]¶ Fold predicate as node property where every edge with
predicate
will be folded as a node property.- Parameters
graph (kgx.graph.base_graph.BaseGraph) – The graph
predicate (str) – The predicate to fold
remove_prefix (bool) – Whether or not to remove prefix from the predicate (
False
, by default)