{"id":3991,"date":"2023-07-14T07:30:34","date_gmt":"2023-07-14T07:30:34","guid":{"rendered":"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/"},"modified":"2023-07-14T07:30:34","modified_gmt":"2023-07-14T07:30:34","slug":"r-kebutuhan-vs-perpustakaan","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/","title":{"rendered":"Perbedaan antara require() dan perpustakaan() di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Baik fungsi <strong>require()<\/strong> maupun <strong>library()<\/strong> dapat digunakan untuk memuat paket di R, namun keduanya memiliki sedikit perbedaan:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>require()<\/strong> akan menampilkan peringatan jika suatu paket tidak diinstal dan kemudian melanjutkan mengeksekusi kode.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>perpustakaan()<\/strong> akan menimbulkan kesalahan dan menghentikan eksekusi kode.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Karena perbedaan ini, <strong>require()<\/strong> umumnya hanya digunakan jika Anda memuat paket ke dalam suatu fungsi agar fungsi tersebut terus berjalan meskipun paket tersebut tidak ada.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dalam praktiknya, sebagian besar pemrogram merekomendasikan penggunaan <strong>perpustakaan()<\/strong> karena Anda ingin menerima pesan kesalahan yang memberi tahu Anda bahwa suatu paket tidak diinstal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ini adalah sesuatu yang harus Anda waspadai sedini mungkin saat menulis kode.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut mengilustrasikan perbedaan antara fungsi <strong>require()<\/strong> dan <strong>library()<\/strong> dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: perbedaan antara require() dan library() di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita ingin memuat dataset <strong>BostonHousing<\/strong> dari paket <strong>mlbench<\/strong> , tetapi asumsikan paket <strong>mlbench<\/strong> belum terinstal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>perpustakaan()<\/strong> untuk mencoba memuat paket ini dan melakukan analisis data pada kumpulan data <strong>BostonHousing<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to load mlbench library\n<\/span><span style=\"color: #008000;\">library<\/span> (mlbench)\n\n<span style=\"color: #ff0000;\">Error in library(mlbench): there is no package called 'mlbench'\n<\/span>\n<span style=\"color: #008080;\">#load Boston Housing dataset\n<\/span>data(BostonHousing)\n\n<span style=\"color: #008080;\">#view summary of Boston Housing dataset\n<\/span>summary(BostonHousing)\n\n<span style=\"color: #008080;\">#view total number of rows in Boston Housing dataset\n<\/span>nrow(BostonHousing)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Karena paket <strong>mlbench<\/strong> belum diinstal, kami menerima kesalahan saat menggunakan fungsi <strong>perpustakaan()<\/strong> dan kode lainnya bahkan tidak dijalankan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ini berguna karena akan segera memberi tahu kami bahwa paket ini belum terinstal dan kami perlu menginstalnya sebelum melanjutkan.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Namun, misalkan kita menggunakan <strong>require()<\/strong> untuk memuat paket <strong>mlbench<\/strong> :<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to load mlbench library\n<\/span><span style=\"color: #008000;\">require<\/span> (mlbench)\n\n<span style=\"color: #ff0000;\">Warning message:\nIn library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :\n  there is no package called 'mlbench'\n<\/span>\n<span style=\"color: #008080;\">#load Boston Housing dataset\n<\/span>data(BostonHousing)\n\n<span style=\"color: #ff0000;\">Warning message:\nIn data(BostonHousing) : data set 'BostonHousing' not found\n<\/span>\n<span style=\"color: #008080;\">#view summary of Boston Housing dataset\n<\/span>summary(BostonHousing)\n\n<span style=\"color: #ff0000;\">Error in summary(BostonHousing): object 'BostonHousing' not found\n<\/span>\n<span style=\"color: #008080;\">#view total number of rows in Boston Housing dataset\n<\/span>nrow(BostonHousing)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dalam contoh ini, kita tidak menerima pesan kesalahan sampai kita mencoba menggunakan fungsi <strong>ringkasan()<\/strong> untuk meringkas kumpulan data <strong>BostonHousing<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sebaliknya, kita menerima peringatan setelah menggunakan fungsi <strong>require()<\/strong> dan kode lainnya terus dijalankan hingga kita menemukan kesalahan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh ini mengilustrasikan perbedaan antara <strong>perpustakaan()<\/strong> dan <strong>memerlukan()<\/strong> di R: Fungsi <strong>perpustakaan()<\/strong> segera menghasilkan kesalahan dan tidak mengeksekusi sisa kode karena <strong>mlbench<\/strong> tidak dimuat.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Inilah sebabnya dalam sebagian besar skenario Anda ingin menggunakan fungsi <strong>perpustakaan()<\/strong> saat memuat paket.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Bonus: periksa apakah paket tertentu telah diinstal<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>system.file()<\/strong> untuk memeriksa apakah paket tertentu diinstal di lingkungan R kita saat ini.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan sintaks berikut untuk memeriksa apakah paket <strong>ggplot2<\/strong> diinstal di lingkungan R saat ini:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#check if ggplot2 is installed<\/span>\nsystem. <span style=\"color: #3366ff;\">file<\/span> (package=' <span style=\"color: #ff0000;\">ggplot2<\/span> ')\n\n[1] \"C:\/Users\/bob\/Documents\/R\/win-library\/4.0\/ggplot2\"<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Karena ggplot2 diinstal, fungsinya hanya mengembalikan jalur file tempat paket diinstal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sekarang misalkan kita memeriksa apakah paket <strong>mlbench<\/strong> sudah diinstal:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#check if mlbench is installed<\/span>\nsystem. <span style=\"color: #3366ff;\">file<\/span> (package=' <span style=\"color: #ff0000;\">mlbench<\/span> ')\n\n[1] \"\"\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Fungsi ini mengembalikan string kosong, yang memberi tahu kita bahwa paket <strong>mlbench<\/strong> tidak diinstal di lingkungan kita saat ini.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/memuat-beberapa-paket-ke-r\/\" target=\"_blank\" rel=\"noopener\">Cara memuat banyak paket di R<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/lingkungan-yang-jelas-di-sungai\/\" target=\"_blank\" rel=\"noopener\">Cara membersihkan lingkungan di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/hapus-jejak-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus semua plot di RStudio<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Baik fungsi require() maupun library() dapat digunakan untuk memuat paket di R, namun keduanya memiliki sedikit perbedaan: require() akan menampilkan peringatan jika suatu paket tidak diinstal dan kemudian melanjutkan mengeksekusi kode. perpustakaan() akan menimbulkan kesalahan dan menghentikan eksekusi kode. Karena perbedaan ini, require() umumnya hanya digunakan jika Anda memuat paket ke dalam suatu fungsi agar [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Perbedaan antara require() dan perpustakaan() di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan perbedaan antara fungsi require() dan library() di R, termasuk contohnya.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perbedaan antara require() dan perpustakaan() di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan perbedaan antara fungsi require() dan library() di R, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T07:30:34+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/\",\"url\":\"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/\",\"name\":\"Perbedaan antara require() dan perpustakaan() di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T07:30:34+00:00\",\"dateModified\":\"2023-07-14T07:30:34+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan perbedaan antara fungsi require() dan library() di R, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Perbedaan antara require() dan perpustakaan() di r\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Perbedaan antara require() dan perpustakaan() di R - Statorials","description":"Tutorial ini menjelaskan perbedaan antara fungsi require() dan library() di R, termasuk contohnya.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/","og_locale":"id_ID","og_type":"article","og_title":"Perbedaan antara require() dan perpustakaan() di R - Statorials","og_description":"Tutorial ini menjelaskan perbedaan antara fungsi require() dan library() di R, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/","og_site_name":"Statorials","article_published_time":"2023-07-14T07:30:34+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/","url":"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/","name":"Perbedaan antara require() dan perpustakaan() di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T07:30:34+00:00","dateModified":"2023-07-14T07:30:34+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan perbedaan antara fungsi require() dan library() di R, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-kebutuhan-vs-perpustakaan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Perbedaan antara require() dan perpustakaan() di r"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3991"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=3991"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3991\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}