{"id":2958,"date":"2023-07-19T22:03:21","date_gmt":"2023-07-19T22:03:21","guid":{"rendered":"https:\/\/statorials.org\/id\/menelepon-di-r\/"},"modified":"2023-07-19T22:03:21","modified_gmt":"2023-07-19T22:03:21","slug":"menelepon-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/menelepon-di-r\/","title":{"rendered":"Cara menggunakan do.call di r (3 contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan <strong>do.call()<\/strong> di R untuk menerapkan fungsi tertentu ke daftar secara keseluruhan.<\/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: #000000;\">do. <span style=\"color: #3366ff;\">call<\/span> (function, list)<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan <strong>do.call()<\/strong> dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Gunakan do.call() dengan jumlah<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>do.call()<\/strong> untuk menghitung jumlah nilai dalam daftar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create list<\/span>\nvalues_list &lt;- list(A=c(1, 2, 3), B=c(7, 5, 10), C=c(9, 9, 2))\n\n<span style=\"color: #008080;\">#calculate sum of values in list<\/span>\ndo. <span style=\"color: #3366ff;\">call<\/span> (sum, values_list)\n\n[1] 48<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Jumlah nilai dalam daftar adalah <strong>48<\/strong> .<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita akan menerima kesalahan jika kita mencoba menggunakan <strong>sum()<\/strong> secara langsung dengan daftar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create list<\/span>\nvalues_list &lt;- list(A=c(1, 2, 3), B=c(7, 5, 10), C=c(9, 9, 2))\n\n<span style=\"color: #008080;\">#attempt to sum values in list<\/span>\nsum(values_list)\n\nError in sum(values_list): invalid 'type' (list) of argument\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Gunakan do.call() dengan rata-rata<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>do.call()<\/strong> untuk menghitung rata-rata nilai dalam daftar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define argument to use in do.call<\/span>\nargs &lt;- list(1:20, na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n<span style=\"color: #008080;\">#calculate mean of values in list<\/span>\ndo. <span style=\"color: #3366ff;\">call<\/span> (mean, args)\n\n[1] 10.5\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Rata-rata nilai dalam daftar adalah <strong>10,5<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita akan menerima kesalahan jika kita mencoba menggunakan <strong>Mean()<\/strong> secara langsung dengan daftar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to calculate mean of values in list<\/span>\nmean(list(1:20), na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n[1] NA\nWarning message:\nIn mean.default(list(1:20), na.rm = TRUE):\n  argument is not numeric or logical: returning NA<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Gunakan do.call() dengan rbind<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>do.call()<\/strong> untuk menghubungkan beberapa frame data di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create three data frames\n<\/span>df1 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C'),\n                  dots=c(22, 27, 38))\n\ndf2 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('D', 'E', 'F'),\n                  dots=c(22, 14, 20))\n\ndf3 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('G', 'H', 'I'),\n                  dots=c(11, 15, 18))\n\n<span style=\"color: #008080;\">#place three data frames into list\n<\/span>df_list &lt;- list(df1, df2, df3)\n\n<span style=\"color: #008080;\">#row bind together all three data frames\n<\/span>do. <span style=\"color: #3366ff;\">call<\/span> (rbind, df_list)\n\n  team points\n1 to 22\n2 B 27\n3 C 38\n4 D 22\n5 E 14\n6 F 20\n7 G 11\n8:15 a.m.\n9 I 18\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Hasilnya adalah bingkai data yang berisi baris-baris dari masing-masing tiga bingkai data.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami tidak akan menerima bingkai data yang diinginkan jika kami mencoba menggunakan <strong>rbind()<\/strong> secara langsung dengan daftar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create three data frames\n<\/span>df1 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C'),\n                  dots=c(22, 27, 38))\n\ndf2 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('D', 'E', 'F'),\n                  dots=c(22, 14, 20))\n\ndf3 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('G', 'H', 'I'),\n                  dots=c(11, 15, 18))\n\n<span style=\"color: #008080;\">#place three data frames into list\n<\/span>df_list &lt;- list(df1, df2, df3)\n\n<span style=\"color: #008080;\">#attmempt to row bind together all three data frames\n<\/span>rbind(df_list)\n\n        [,1] [,2] [,3]  \ndf_list List,2 List,2 List,2\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\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\/r-tempel\/\">Cara menggunakan fungsi paste dan paste0 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><br \/> <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\/fungsi-rep-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi rep() di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan do.call() di R untuk menerapkan fungsi tertentu ke daftar secara keseluruhan. Fungsi ini menggunakan sintaks dasar berikut: do. call (function, list) Contoh berikut menunjukkan cara menggunakan do.call() dalam praktiknya. Contoh 1: Gunakan do.call() dengan jumlah Kode berikut menunjukkan cara menggunakan do.call() untuk menghitung jumlah nilai dalam daftar: #create list values_list &lt;- list(A=c(1, [&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 do.call di R (3 contoh) \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi do.call() di R, dengan beberapa contoh.\" \/>\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\/menelepon-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 do.call di R (3 contoh) \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi do.call() di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/menelepon-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T22:03:21+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\/menelepon-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/menelepon-di-r\/\",\"name\":\"Cara menggunakan do.call di R (3 contoh) \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-19T22:03:21+00:00\",\"dateModified\":\"2023-07-19T22:03:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi do.call() di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/menelepon-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/menelepon-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/menelepon-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan do.call di r (3 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 do.call di R (3 contoh) \u2013 Statorial","description":"Tutorial ini menjelaskan cara menggunakan fungsi do.call() di R, dengan beberapa contoh.","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\/menelepon-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan do.call di R (3 contoh) \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi do.call() di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/menelepon-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-19T22:03:21+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\/menelepon-di-r\/","url":"https:\/\/statorials.org\/id\/menelepon-di-r\/","name":"Cara menggunakan do.call di R (3 contoh) \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-19T22:03:21+00:00","dateModified":"2023-07-19T22:03:21+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi do.call() di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/menelepon-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/menelepon-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/menelepon-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan do.call di r (3 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\/2958"}],"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=2958"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2958\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}