{"id":3074,"date":"2023-07-19T08:25:02","date_gmt":"2023-07-19T08:25:02","guid":{"rendered":"https:\/\/statorials.org\/id\/r-ulangi-putaran\/"},"modified":"2023-07-19T08:25:02","modified_gmt":"2023-07-19T08:25:02","slug":"r-ulangi-putaran","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-ulangi-putaran\/","title":{"rendered":"Cara menulis loop berulang di r (3 contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Perulangan berulang<\/strong> di R dapat digunakan untuk melakukan suatu tindakan berulang kali hingga kondisi berhenti tercapai.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menulis perulangan berulang di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">repeat<\/span> {\n  <span style=\"color: #008080;\">#do something\n<\/span>\n  <span style=\"color: #008000;\">if<\/span> (some condition){\n  <span style=\"color: #008000;\">break<\/span>\n  }\n}\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan perulangan berulang dalam skenario yang berbeda.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Cetak nilai hingga angka tertentu tercapai<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan loop berulang untuk mencetak nilai mulai dari <strong>1<\/strong> hingga tercapai <strong>10<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#define starting value\n<\/span>x &lt;- 0\n\n<span style=\"color: #008080;\">#perform repeat-loop\n<\/span><span style=\"color: #008000;\">repeat<\/span> {\n  x &lt;- x+1\n  <span style=\"color: #008000;\">print<\/span> (x)\n\n  <span style=\"color: #008000;\">if<\/span> (x &gt;= 10){\n  <span style=\"color: #008000;\">break<\/span>\n  }\n}\n\n[1] 1\n[1] 2\n[1] 3\n[1] 4\n[1] 5\n[1] 6\n[1] 7\n[1] 8\n[1] 9\n[1] 10<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Begini cara kerja kode ini:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Kami menetapkan nilai awal sebagai x = 0.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Kami menyuruh R untuk menambah x sebanyak 1, lalu mencetak x.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Kami meminta R untuk <strong>memutus<\/strong> perulangan berulang setelah x mencapai nilai 10 atau lebih.<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Tambahkan Nilai pada Vektor Hingga Tercapai Angka Tertentu<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan loop berulang untuk menambahkan nilai ke vektor hingga angka tertentu tercapai:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#define empty vector and starting value\n<\/span>data &lt;-c()\nx &lt;- 0\n\n<span style=\"color: #008080;\">#perform repeat-loop\n<\/span><span style=\"color: #008000;\">repeat<\/span> {\n  x &lt;- x+1\n  data[x] &lt;- x\n<span style=\"color: #008000;\">print<\/span> (data)\n  \n  <span style=\"color: #008000;\">if<\/span> (x &gt;= 5){\n  <span style=\"color: #008000;\">break<\/span>\n  }\n}\n\n[1] 1\n[1] 1 2\n[1] 1 2 3\n[1] 1 2 3 4\n[1] 1 2 3 4 5\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Begini cara kerja kode ini:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Kami membuat vektor kosong dan menetapkan nilai awal sebagai x = 0.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Kita menyuruh R untuk menambah x sebanyak 1, lalu memasukkan nilai x ke posisi <sup>ke-x<\/sup> vektor.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Kami meminta R untuk <strong>memutus<\/strong> perulangan berulang setelah x mencapai nilai 5 atau lebih.<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Ubah nilai dalam bingkai data hingga angka tertentu tercapai<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan loop berulang untuk mengubah nilai bingkai data yang ada hingga angka tertentu tercapai:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#define data frame and starting value\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (A=c(6, 7, 2, 8),\n                 B=c(2, 4, 5, 5))\nx &lt;- 0\n\n<span style=\"color: #008080;\">#perform repeat-loop\n<\/span><span style=\"color: #008000;\">repeat<\/span> {\n  x &lt;- x+1\n  df$A[x] &lt;- x\n  df$B[x] &lt;- x * 2\n\n  <span style=\"color: #008000;\">if<\/span> (x &gt;= nrow(df)){\n  <span style=\"color: #008000;\">break<\/span>\n  }\n}\n\n<span style=\"color: #008080;\">#view resulting data frame\n<\/span>df\n\n  AB\n1 1 2\n2 2 4\n3 3 6\n4 4 8<\/span><\/span><\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Begini cara kerja kode ini:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Kami membuat bingkai data kosong dan menetapkan nilai awal sebagai x = 0.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Kita suruh R menambah x sebanyak 1, lalu masukkan nilai x ke posisi <sup>ke-x<\/sup> kolom A dan masukkan nilai x*2 ke posisi <sup>ke-x<\/sup> kolom B.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Kami meminta R untuk <strong>memutus<\/strong> perulangan berulang setelah x mencapai nilai yang sama atau lebih besar dari jumlah baris dalam bingkai data.<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\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\/loop-for-bersarang-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara membuat loop For bersarang di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/ifelse-di-r-bersarang\/\" target=\"_blank\" rel=\"noopener\">Cara menulis pernyataan If Else bersarang di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-loop-kolom-bingkai-data\/\" target=\"_blank\" rel=\"noopener\">Cara mengulangi nama kolom di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perulangan berulang di R dapat digunakan untuk melakukan suatu tindakan berulang kali hingga kondisi berhenti tercapai. Anda dapat menggunakan sintaks dasar berikut untuk menulis perulangan berulang di R: repeat { #do something if (some condition){ break } } Contoh berikut menunjukkan cara menggunakan perulangan berulang dalam skenario yang berbeda. Contoh 1: Cetak nilai hingga angka [&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 menulis loop berulang di R (3 contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menulis loop berulang 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\/r-ulangi-putaran\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menulis loop berulang di R (3 contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menulis loop berulang di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-ulangi-putaran\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T08:25:02+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\/r-ulangi-putaran\/\",\"url\":\"https:\/\/statorials.org\/id\/r-ulangi-putaran\/\",\"name\":\"Cara menulis loop berulang di R (3 contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-19T08:25:02+00:00\",\"dateModified\":\"2023-07-19T08:25:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menulis loop berulang di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-ulangi-putaran\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-ulangi-putaran\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-ulangi-putaran\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menulis loop berulang 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 menulis loop berulang di R (3 contoh) - Statorial","description":"Tutorial ini menjelaskan cara menulis loop berulang 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\/r-ulangi-putaran\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menulis loop berulang di R (3 contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara menulis loop berulang di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-ulangi-putaran\/","og_site_name":"Statorials","article_published_time":"2023-07-19T08:25:02+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\/r-ulangi-putaran\/","url":"https:\/\/statorials.org\/id\/r-ulangi-putaran\/","name":"Cara menulis loop berulang di R (3 contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-19T08:25:02+00:00","dateModified":"2023-07-19T08:25:02+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menulis loop berulang di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-ulangi-putaran\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-ulangi-putaran\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-ulangi-putaran\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menulis loop berulang 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\/3074"}],"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=3074"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3074\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}