При попытке записать файл GEXF
из сети x:
import pandas as pd
import networkx as nx
data = pd.DataFrame({'src':[1,2], 'dst':[2,1], 'attr_1':['foo', 'bar'], 'time':[pd.Timestamp.now(), pd.Timestamp.now()]})
G = nx.from_pandas_edgelist(data, source='src',
target='dst',
edge_attr=['attr_1', 'time'],
create_using= nx.MultiGraph())
nx.write_gexf(G, "visualization.gexf")
Может наблюдаться ошибка:
attribute value type is not allowed: <class 'pandas._libs.tslibs.timestamps.Timestamp'>
. Нет ли другого способа, кроме строкового форматирования временной метки для networkx?