1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích mạng nâng cao với Python

Connected

Bài tập

Tạo nodelist

Giờ bạn sẽ luyện tập chuyển đổi đồ thị sang biểu diễn bằng pandas. Nếu bạn đã học các khóa pandas trên DataCamp, bạn sẽ biết phương thức DataFrame.to_csv('filename.csv') cho phép lưu thành tệp CSV, vốn là dạng dễ đọc cho con người. Ý chính chúng tôi muốn bạn nắm được là quy trình chuyển một đồ thị thành danh sách các bản ghi (records).

Bắt đầu bằng cách làm quen lại với cấu trúc dữ liệu đồ thị: gọi list(G.nodes(data=True))[0] trong IPython Shell để xem một node trong đồ thị.

Hướng dẫn

100 XP
  • Khởi tạo một danh sách node rỗng tên nodelist.
  • Dùng vòng lặp for để duyệt các node của G_people. Bên trong vòng lặp:
    • Cập nhật dictionary nodeinfo bằng phương thức .update() với đối số là d.
    • Thêm dictionary nodeinfo vào nodelist.
  • Tạo một pandas DataFrame từ nodelist tên node_df bằng hàm pd.DataFrame().