def fit(self, X: pd.DataFrame) -> None:
    "Fit PC algorithm on dataset 'X'."
    (skel_graph, sep_set) = self.learn_skeleton(X)
    graph = self._orient_edges(skel_graph, sep_set)
    self.separating_sets_ = sep_set
    self.graph_ = graph
Fit PC algorithm on dataset 'X'.
def fit(self, X: pd.DataFrame) -> None:
    
    (skel_graph, sep_set) = self.learn_skeleton(X)
    graph = self._orient_edges(skel_graph, sep_set)
    self.separating_sets_ = sep_set
    self.graph_ = graph