Как явно задать метку узла Networkx при экспорте в файл GEXF

#python #networkx

Вопрос:

Я пытаюсь создать файл GEXF (который я буду использовать в Gephi) с нужной мне меткой.

Фрейм данных mergedPI содержит столбец «scid» с уникальной числовой строкой и столбец » PI » с именем-фамилией, который я хотел бы использовать в качестве метки узла.

Я пытаюсь сделать следующее:

 for index, row in mergedPI.iterrows():  G.add_node(row['scid'], Label=row['PI']) nx.write_gexf(G, 'test.gexf')  

но когда я импортирую этот файл GEXF в Gephi, я получаю столбец метки, содержащий то же значение «указано», что и столбец идентификатора, за которым следует пустой столбец под названием «Интервал», а затем еще один последующий столбец метки с меткой «PI», которую я хотел бы.

Можно ли это исправить? Спасибо