{"id":1136,"date":"2023-07-27T13:23:25","date_gmt":"2023-07-27T13:23:25","guid":{"rendered":"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/"},"modified":"2023-07-27T13:23:25","modified_gmt":"2023-07-27T13:23:25","slug":"loop-for-bersarang-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/","title":{"rendered":"Cara membuat nested for loop di r (termasuk contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Perulangan for yang bersarang<\/strong> memungkinkan Anda melakukan iterasi pada elemen dalam beberapa vektor (atau beberapa dimensi matriks) dan melakukan operasi tertentu.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Struktur dasar <strong>perulangan for<\/strong> di R adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #339966;\">for<\/span> (i <span style=\"color: #339966;\">in<\/span> 1:4) {\n  <span style=\"color: #993300;\">print<\/span> (i)\n}\n\n[1] 1\n[1] 2\n[1] 3\n[1] 4<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dan struktur dasar dari <strong>perulangan for bersarang<\/strong> adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #339966;\">for<\/span> (i <span style=\"color: #339966;\">in<\/span> 1:4) {\n  <span style=\"color: #008000;\">for<\/span> (j <span style=\"color: #008000;\">in<\/span> 1:2) {\n    <span style=\"color: #993300;\">print<\/span> (i*j)\n  }\n}\n\n[1] 1\n[1] 2\n[1] 2\n[1] 4\n[1] 3\n[1] 6\n[1] 4\n[1] 8<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tutorial ini menunjukkan beberapa contoh pembuatan loop for bersarang di R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Perulangan For bersarang di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan loop for bersarang untuk mengisi nilai matriks 4&#215;4:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #339966;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create matrix\n<\/span>empty_mat &lt;- matrix(nrow= <span style=\"color: #993300;\">4<\/span> , ncol= <span style=\"color: #993300;\">4<\/span> )\n<span style=\"color: #008080;\">\n#view empty matrix<\/span>\nempty_mat\n     [,1] [,2] [,3] [,4]\n[1,] NA NA NA NA\n[2,] NA NA NA NA\n[3,] NA NA NA NA\n[4,] NA NA NA NA\n\n<span style=\"color: #008080;\">#use nested for loop to fill in values of matrix\n<\/span><span style=\"color: #008000;\">for<\/span> (i <span style=\"color: #008000;\">in<\/span> 1:4) {\n  <span style=\"color: #008000;\">for<\/span> (j <span style=\"color: #008000;\">in<\/span> 1:4) {\n    empty_mat[i, j] = (i*j)\n  }\n}\n\n<span style=\"color: #008080;\">#view matrix<\/span>\nempty_mat\n\n     [,1] [,2] [,3] [,4]\n[1,] 1 2 3 4\n[2,] 2 4 6 8\n[3,] 3 6 9 12\n[4,] 4 8 12 16\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Perulangan For bersarang di R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan perulangan for bersarang untuk mengkuadratkan setiap nilai dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #339966;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create empty data frame\n<\/span>df &lt;- data.frame(var1=c(1, 7, 4),\n                 var2=c(9, 13, 15))\n<span style=\"color: #008080;\">\n#view empty data frame<\/span>\ndf\n\n  var1 var2\n1 1 9\n2 7 13\n3 4 15\n\n<span style=\"color: #008080;\">#use nested for loop to square each value in the data frame\n<\/span><span style=\"color: #008000;\">for<\/span> (i <span style=\"color: #008000;\">in<\/span> 1:nrow(df)) {\n  <span style=\"color: #008000;\">for<\/span> (j <span style=\"color: #008000;\">in<\/span> 1:ncol(df)) {\n    df[i, j] = df[i, j]^2\n  }\n}\n\n<span style=\"color: #008080;\">#view new data frame<\/span>\ndf\n\n  var1 var2\n1 1 81\n2 49 169\n3 16 225<\/span><\/span><\/strong><\/pre>\n<h3> <strong>Catatan tentang perulangan<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Secara umum, loop for bersarang bekerja dengan baik pada kumpulan data atau matriks kecil, namun cenderung cukup lambat pada data yang lebih besar.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk data besar, <a href=\"https:\/\/statorials.org\/id\/panduan-untuk-menerapkan-lapply-sapply-dan-tapply-di-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">rangkaian fungsi aplikasi<\/a> cenderung jauh lebih cepat, dan paket <a href=\"https:\/\/cran.r-project.org\/web\/packages\/data.table\/vignettes\/datatable-intro.html\" target=\"_blank\" rel=\"noopener noreferrer\">data.table<\/a> memiliki banyak fungsi bawaan yang bekerja secara efisien pada kumpulan data yang lebih besar.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-loop-kolom-bingkai-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara mengulangi nama kolom di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-tambahkan-ke-kerangka-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bagaimana cara menambahkan baris ke bingkai data di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perulangan for yang bersarang memungkinkan Anda melakukan iterasi pada elemen dalam beberapa vektor (atau beberapa dimensi matriks) dan melakukan operasi tertentu. Struktur dasar perulangan for di R adalah: for (i in 1:4) { print (i) } [1] 1 [1] 2 [1] 3 [1] 4 Dan struktur dasar dari perulangan for bersarang adalah: for (i in [&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 Membuat Nested For Loop di R (Termasuk Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat loop for bersarang 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\/loop-for-bersarang-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Nested For Loop di R (Termasuk Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat loop for bersarang di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T13:23:25+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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/\",\"name\":\"Cara Membuat Nested For Loop di R (Termasuk Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T13:23:25+00:00\",\"dateModified\":\"2023-07-27T13:23:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat loop for bersarang di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat nested for loop di r (termasuk 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 Membuat Nested For Loop di R (Termasuk Contoh)","description":"Tutorial ini menjelaskan cara membuat loop for bersarang 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\/loop-for-bersarang-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Nested For Loop di R (Termasuk Contoh)","og_description":"Tutorial ini menjelaskan cara membuat loop for bersarang di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-27T13:23:25+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/","url":"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/","name":"Cara Membuat Nested For Loop di R (Termasuk Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T13:23:25+00:00","dateModified":"2023-07-27T13:23:25+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat loop for bersarang di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/loop-for-bersarang-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat nested for loop di r (termasuk 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\/1136"}],"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=1136"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1136\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}