У меня есть файл .txt
, в котором есть 46 строк, каждая строка обозначает узел в сети, а затем имеет множество атрибутов за ней.Добавить узлы с атрибутами из .txt-файла с несколькими разделителями networkx/pandas
Example Name; 03.01.194, Luzern, (LU), Test, Attribute, Other Attribute,
Kasdasd Alex; 22.12.1957, in Blabla, (ZH), Bürgerorte, Oeschgen (AG), Zivilstand,
Я не знаю, как я получаю NetworkX увидеть это как нодлист, некоторые вещи, я думал о том, что, возможно, могли бы работать, но не в данный момент
import pandas as pd
import networkx as nx
nodes = pd.read_csv('final.csv', header=None)
nodes
Проблема с код выше - это то, что атрибуты разделены запятыми, но не узлами.
Другая попытка, где я хотел, чтобы открыть файл и добавить узлы построчно, но застрял на G.add_node()
команды
G = nx.Graph()
with open('final.txt') as infile:
for line in infile:
G.add_node()
Является ли один из двух подход к идти, или я должен попробовать что-то другой?
Кроме того, для дальнейшего анализа, networkx предлагает возможность сравнить атрибуты узлов и, если они совпадают, создать взвешенный край?
Скопируйте и прошлые первые несколько строк файла txt/csv pls – WoodChopper
добавили вторую строчку, все они выглядят так: – Chris
'Example Name; 'является единственным узлом в строке – WoodChopper