きのおもむくままに
記事一覧pandas dataframe を基本とするグラフデータ処理系の忘備録.
NetworkX の
df_nodes, df_edges = pn.graph.ext_networkx.graph_to_dataframe(G)
G = pn.graph.ext_networkx.dataframe_to_graph(
df_nodes, df_edges, create_using=nx.Graph()
)
df_nodes, df_edges = pn.graph.io.read_graph(filename)
df_nodes, df_edges, df_note = pn.graph.io.read_graph(filename, note=True)
pn.graph.io.write_graph(filename, df_nodes, df_edges)
note = {'x': 1, 'y': 2}
pn.graph.io.write_graph(filename, df_nodes, df_edges, note=note)
df_nodes.to_csv(filename)
df_nodes = pd.read_csv(filename, index_col=0)
>>>