Mulai sekarangMulai gratis

Objek igraph berarah

Dalam latihan ini Anda akan mempelajari cara membuat graf berarah dari sebuah dataframe, cara memeriksa apakah suatu objek graf bersifat berarah dan/atau berbobot, serta cara mengekstrak simpul pada awal dan akhir sisi berarah.

Latihan ini merupakan bagian dari kursus

Analisis Jaringan di R

Lihat Kursus

Instruksi latihan

  • Ubah dataframe measles menjadi objek graf igraph menggunakan fungsi graph_from_data_frame() dan pastikan graf tersebut berarah dengan mengatur argumen kedua ke TRUE.
  • Periksa apakah objek graf berarah dengan menggunakan is.directed().
  • Periksa apakah sisi-sisi pada objek graf sudah berbobot dengan menggunakan is.weighted().
  • Ambil setiap simpul tempat tiap sisi berasal dengan menggunakan head_of(). Fungsi ini menerima dua argumen, yang pertama adalah objek graf dan yang kedua adalah sisi yang akan diperiksa. Untuk semua sisi Anda dapat menggunakan E(g).

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

library(igraph)

# Get the graph object
g <- ___(measles, directed = ___)

# is the graph directed?
___(g)

# Is the graph weighted?
___(g)

# Where does each edge originate from?
table(___(___, E(g)))
Edit dan Jalankan Kode