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
Instruksi latihan
- Ubah dataframe
measlesmenjadi objek graf igraph menggunakan fungsigraph_from_data_frame()dan pastikan graf tersebut berarah dengan mengatur argumen kedua keTRUE. - 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 menggunakanE(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)))