{"id":2440,"date":"2023-07-22T06:42:15","date_gmt":"2023-07-22T06:42:15","guid":{"rendered":"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/"},"modified":"2023-07-22T06:42:15","modified_gmt":"2023-07-22T06:42:15","slug":"r-membagi-bingkai-data","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/","title":{"rendered":"Cara membagi bingkai data di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan salah satu dari tiga metode berikut untuk membagi bingkai data menjadi beberapa blok data yang lebih kecil di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Pisahkan bingkai data secara manual berdasarkan nilai baris<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define first n rows to include in first data frame<\/span>\nn &lt;- 4\n\n<span style=\"color: #008080;\">#split data frame into two smaller data frames\n<\/span>df1 &lt;- df[row. <span style=\"color: #3366ff;\">names<\/span> (df) <span style=\"color: #800080;\">%in%<\/span> 1:n, ]\ndf2 &lt;- df[row. <span style=\"color: #3366ff;\">names<\/span> (df) <span style=\"color: #800080;\">%in%<\/span> (n+1):nrow(df), ]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Bagilah bingkai data menjadi n bingkai data dengan ukuran yang sama<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define number of data frames to split into<\/span>\nn &lt;- 3\n\n<span style=\"color: #008080;\">#split data frame into n equal-sized data frames<\/span>\nsplit(df, factor(sort(rank(row. <span style=\"color: #3366ff;\">names<\/span> (df)) <span style=\"color: #800080;\">%%<\/span> n)))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Pisahkan bingkai data berdasarkan nilai kolom<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#split data frame based on particular column value\n<\/span>df1 &lt;- df[df$column_name <span style=\"color: #800080;\">==<\/span> 0, ]\ndf2 &lt;- df[df$column_name <span style=\"color: #800080;\">!=<\/span> 0, ]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (ID=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12),\n                 sales=c(7, 8, 8, 7, 9, 7, 8, 9, 3, 3, 14, 10),\n                 leads=c(0, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   Sales lead ID\n1 1 7 0\n2 2 8 0\n3 3 8 1\n4 4 7 1\n5 5 9 0\n6 6 7 1\n7 7 8 1\n8 8 9 0\n9 9 3 1\n10 10 3 0\n11 11 14 1\n12 12 10 0<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Pisahkan bingkai data secara manual berdasarkan nilai baris<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membagi bingkai data menjadi dua blok data yang lebih kecil, yang pertama berisi baris 1 hingga 4 dan yang kedua berisi baris 5 hingga baris terakhir:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define row to split on\n<span style=\"color: #000000;\">n &lt;- 4\n\n<span style=\"color: #008080;\">#split into two data frames\n<\/span>df1 &lt;- df[row. <span style=\"color: #3366ff;\">names<\/span> (df) <span style=\"color: #800080;\">%in%<\/span> 1:n, ]\ndf2 &lt;- df[row. <span style=\"color: #3366ff;\">names<\/span> (df) <span style=\"color: #800080;\">%in%<\/span> (n+1):nrow(df), ]\n\n<span style=\"color: #008080;\">#view resulting data frames\n<\/span>df1\n\n  Sales lead ID\n1 1 7 0\n2 2 8 0\n3 3 8 1\n4 4 7 1\n\ndf2\n\n   Sales lead ID\n5 5 9 0\n6 6 7 1\n7 7 8 1\n8 8 9 0\n9 9 3 1\n10 10 3 0\n11 11 14 1\n12 12 10 0\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Bagilah bingkai data menjadi n bingkai data dengan ukuran yang sama<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membagi bingkai data menjadi <em>n<\/em> bingkai data dengan ukuran yang sama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define number of data frames to split into<\/span>\nn &lt;- 3\n\n<span style=\"color: #008080;\">#split data frame into n equal-sized data frames<\/span>\nsplit(df, factor(sort(rank(row. <span style=\"color: #3366ff;\">names<\/span> (df)) <span style=\"color: #800080;\">%%<\/span> n)))\n\n$`0`\n  Sales lead ID\n1 1 7 0\n2 2 8 0\n3 3 8 1\n4 4 7 1\n\n$`1`\n  Sales lead ID\n5 5 9 0\n6 6 7 1\n7 7 8 1\n8 8 9 0\n\n$`2`\n   Sales lead ID\n9 9 3 1\n10 10 3 0\n11 11 14 1\n12 12 10 0\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Hasilnya adalah tiga bingkai data dengan ukuran yang sama.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 3: Pisahkan bingkai data berdasarkan nilai kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membagi bingkai data menjadi dua bingkai data berdasarkan nilai kolom tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#split data frame based on particular column value\n<\/span>df1 &lt;- df[df$leads <span style=\"color: #800080;\">==<\/span> 0, ]\ndf2 &lt;- df[df$leads <span style=\"color: #800080;\">!=<\/span> 0, ]\n\n<span style=\"color: #008080;\">#view resulting data frames\n<\/span>df1\n\n   Sales lead ID\n1 1 7 0\n2 2 8 0\n5 5 9 0\n8 8 9 0\n10 10 3 0\n12 12 10 0\n\ndf2\n\n   Sales lead ID\n3 3 8 1\n4 4 7 1\n6 6 7 1\n7 7 8 1\n9 9 3 1\n11 11 14 1<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa <strong>df1<\/strong> berisi semua baris dengan &#8220;prospek&#8221; sama dengan nol dalam bingkai data asli dan <strong>df2<\/strong> berisi semua baris dengan &#8220;prospek&#8221; sama dengan satu dalam bingkai data asli.<\/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 melakukan operasi umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menggabungkan beberapa frame data di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tumpukan-kolom-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menumpuk kolom bingkai data di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan salah satu dari tiga metode berikut untuk membagi bingkai data menjadi beberapa blok data yang lebih kecil di R: Metode 1: Pisahkan bingkai data secara manual berdasarkan nilai baris #define first n rows to include in first data frame n &lt;- 4 #split data frame into two smaller data frames df1 &lt;- [&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 Membagi Bingkai Data di R (dengan Contoh) \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membagi blok data menjadi blok data yang lebih kecil 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-membagi-bingkai-data\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membagi Bingkai Data di R (dengan Contoh) \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membagi blok data menjadi blok data yang lebih kecil di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T06:42:15+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-membagi-bingkai-data\/\",\"url\":\"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/\",\"name\":\"Cara Membagi Bingkai Data di R (dengan Contoh) \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T06:42:15+00:00\",\"dateModified\":\"2023-07-22T06:42:15+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membagi blok data menjadi blok data yang lebih kecil di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membagi bingkai data 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 Membagi Bingkai Data di R (dengan Contoh) \u2013 Statorial","description":"Tutorial ini menjelaskan cara membagi blok data menjadi blok data yang lebih kecil 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-membagi-bingkai-data\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membagi Bingkai Data di R (dengan Contoh) \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara membagi blok data menjadi blok data yang lebih kecil di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/","og_site_name":"Statorials","article_published_time":"2023-07-22T06:42:15+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-membagi-bingkai-data\/","url":"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/","name":"Cara Membagi Bingkai Data di R (dengan Contoh) \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T06:42:15+00:00","dateModified":"2023-07-22T06:42:15+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membagi blok data menjadi blok data yang lebih kecil di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-membagi-bingkai-data\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membagi bingkai data 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\/2440"}],"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=2440"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2440\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}