{"id":2905,"date":"2023-07-20T04:06:18","date_gmt":"2023-07-20T04:06:18","guid":{"rendered":"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/"},"modified":"2023-07-20T04:06:18","modified_gmt":"2023-07-20T04:06:18","slug":"fungsi-sumber-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/","title":{"rendered":"Cara menggunakan fungsi sumber di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>sumber<\/strong> di R untuk menggunakan kembali fungsi yang Anda buat di skrip R lain.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #3366ff;\">source<\/span> (\"path\/to\/some\/file.R\")<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Cukup tambahkan baris ini ke bagian atas skrip R Anda dan Anda dapat menggunakan semua fungsi yang ditentukan dalam <strong>file.R.<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi <strong>sumber<\/strong> dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Menggunakan fungsi sumber di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki skrip R berikut yang disebut <strong>some_functions.R<\/strong> yang berisi dua fungsi sederhana yang ditentukan pengguna:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #339966;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#define function that divides values by 2\n<span style=\"color: #000000;\">divide_by_two &lt;- <span style=\"color: #008000;\">function<\/span> (x) {\n  <span style=\"color: #008000;\">return<\/span> (x\/2)\n}<\/span>\n\n#define function that multiplies values by 3\n<span style=\"color: #000000;\">multiply_by_three &lt;- <span style=\"color: #008000;\">function<\/span> (x) {\n  <span style=\"color: #008000;\">return<\/span> (x*3)\n}\n<\/span><\/span><\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang katakanlah kita sedang bekerja dengan skrip R bernama <strong>main_script.R<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dengan asumsi bahwa <strong>some_functions.R<\/strong> dan <strong>main_script.R<\/strong> berada dalam folder yang sama, kita dapat menggunakan source di bagian atas <strong>main_script.R<\/strong> untuk memungkinkan kita menggunakan fungsi yang kita definisikan dalam skrip <strong>some_functions.R<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">source<\/span> (\"some_functions.R\")\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C', 'D', 'E', 'F'),\n                 points=c(14, 19, 22, 15, 30, 40))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points\n1 to 14\n2 B 19\n3 C 22\n4 D 15\n5 E 30\n6 F 40\n\n<span style=\"color: #008080;\">#create new columns using functions from some_functions.R\n<\/span>df$half_points &lt;- divide_by_two(df$points)\n\ndf$triple_points &lt;- multiply_by_three(df$points)\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  team points half_points triple_points\n1 A 14 7.0 42\n2 B 19 9.5 57\n3 C 22 11.0 66\n4 D 15 7.5 45\n5 E 30 15.0 90\n6 F 40 20.0 120\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita dapat membuat dua kolom baru di bingkai data menggunakan fungsi yang kita definisikan di skrip <strong>some_functions.R<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Fungsi <strong>sumber<\/strong> memungkinkan kita menggunakan fungsi <strong>Divide_by_Two<\/strong> dan <strong>Multiplier_by_Three<\/strong> di skrip saat ini, meskipun fungsi ini tidak dibuat di skrip saat ini.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Dalam contoh ini, kami hanya menggunakan satu fungsi <strong>sumber<\/strong> di bagian atas file. Namun, kita dapat menggunakan fungsi <strong>sumber<\/strong> sebanyak yang kita inginkan jika kita ingin menggunakan kembali fungsi yang ditentukan dalam beberapa skrip berbeda.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menggunakan fungsi umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/lihat-fungsi-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi View() di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/agregat-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi Agregat() di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/ganti-fungsi-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi replace() di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi sumber di R untuk menggunakan kembali fungsi yang Anda buat di skrip R lain. Fungsi ini menggunakan sintaks dasar berikut: source (&#8220;path\/to\/some\/file.R&#8221;) Cukup tambahkan baris ini ke bagian atas skrip R Anda dan Anda dapat menggunakan semua fungsi yang ditentukan dalam file.R. Contoh berikut menunjukkan cara menggunakan fungsi sumber dalam praktiknya. [&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>Cara Menggunakan Fungsi Sumber di R (dengan Contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi source di R, termasuk contoh lengkapnya.\" \/>\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\/fungsi-sumber-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menggunakan Fungsi Sumber di R (dengan Contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi source di R, termasuk contoh lengkapnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T04:06:18+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=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/\",\"name\":\"Cara Menggunakan Fungsi Sumber di R (dengan Contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-20T04:06:18+00:00\",\"dateModified\":\"2023-07-20T04:06:18+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi source di R, termasuk contoh lengkapnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan fungsi sumber di r (dengan contoh)\"}]},{\"@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":"Cara Menggunakan Fungsi Sumber di R (dengan Contoh) - Statorial","description":"Tutorial ini menjelaskan cara menggunakan fungsi source di R, termasuk contoh lengkapnya.","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\/fungsi-sumber-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menggunakan Fungsi Sumber di R (dengan Contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi source di R, termasuk contoh lengkapnya.","og_url":"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-20T04:06:18+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/","url":"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/","name":"Cara Menggunakan Fungsi Sumber di R (dengan Contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-20T04:06:18+00:00","dateModified":"2023-07-20T04:06:18+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi source di R, termasuk contoh lengkapnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/fungsi-sumber-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan fungsi sumber di r (dengan contoh)"}]},{"@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\/2905"}],"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=2905"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2905\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}