1. Learn
  2. /
  3. Cursuri
  4. /
  5. Analiză intermediară a rețelelor în Python

Connected

exercițiu

Creează lista de noduri

Acum vei exersa conversia grafurilor în reprezentare pandas. Dacă ai urmat vreunul dintre cursurile DataCamp despre pandas, știi că există o metodă DataFrame.to_csv('filename.csv') care îți permite să salvezi datele într-un fișier CSV — un format ușor de citit. Ideea principală pe care vrem să o reții este procesul de conversie a unui graf într-o listă de înregistrări.

Începe prin a te reobișnui cu structura de date a grafului, apelând list(G.nodes(data=True))[0] în shell-ul IPython pentru a examina un nod din graf.

Instrucțiuni

100 XP
  • Inițializează o listă goală de noduri numită nodelist.
  • Folosește o buclă for pentru a itera prin nodurile lui G_people. În interiorul buclei:
    • Actualizează dicționarul nodeinfo folosind metoda .update() cu d ca argument.
    • Adaugă dicționarul nodeinfo la nodelist folosind .append().
  • Creează un DataFrame pandas din lista de noduri, numit node_df, folosind funcția pd.DataFrame().