обработка временных меток в сетиx - PullRequest
1 голос
/ 08 февраля 2020

При попытке записать файл 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?

...