{"id":3060,"date":"2023-07-19T10:02:18","date_gmt":"2023-07-19T10:02:18","guid":{"rendered":"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/"},"modified":"2023-07-19T10:02:18","modified_gmt":"2023-07-19T10:02:18","slug":"r-penggantian-kesalahan-pada-1-baris-data-pada-0","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/","title":{"rendered":"Cara perbaikan di r: penggantian ada baris x, data ada y"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Pesan kesalahan yang mungkin Anda temui saat menggunakan R adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>Error in `$&lt;-.data.frame`(`*tmp*`, conf_full, value = c(\"West\", \"West\",: \n  replacement has 3 rows, data has 5\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini terjadi ketika Anda mencoba menambahkan kolom baru ke bingkai data yang nilainya didasarkan pada kolom yang sudah ada, namun tidak dapat membuat kolom baru terlebih dahulu.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara mengatasi kesalahan ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara mereproduksi kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita membuat bingkai data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (conference=c('W', 'W', 'W', 'E', 'E'),\n                 points=c(99, 90, 86, 88, 95),\n                 assists=c(33, 28, 31, 39, 34))\t\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  conference points assists\n1 W 99 33\n2 W 90 28\n3 W 86 31\n4 E 88 39\n5 E 95 34<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang misalkan kita mencoba menambahkan kolom baru ke bingkai data bernama <strong>conf_full<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#attempt to create new column based on conference name\n<\/span>df$conf_full[which(df$conference==' <span style=\"color: #ff0000;\">W<\/span> ')] &lt;- ' <span style=\"color: #ff0000;\">West<\/span> '\ndf$conf_full[which(df$conference==' <span style=\"color: #ff0000;\">E<\/span> ')] &lt;- ' <span style=\"color: #ff0000;\">East<\/span> '\n\nError in `$&lt;-.data.frame`(`*tmp*`, conf_full, value = c(\"West\", \"West\",: \n  replacement has 3 rows, data has 5<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami menerima kesalahan karena nama variabel <strong>conf_full<\/strong> belum ada, yang berarti kami belum dapat memberikan nilai pada kolom ini.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana menghindari kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Untuk menghindari kesalahan ini, pertama-tama kita dapat membuat variabel <strong>conf_full<\/strong> dan menetapkan nilai NA ke dalamnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create conf_full variable<\/span>\ndf$conf_full &lt;- NA<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang variabelnya sudah ada, kita dapat memberikan nilai padanya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create new column based on conference\n<\/span>df$conf_full[which(df$conference==' <span style=\"color: #ff0000;\">W<\/span> ')] &lt;- ' <span style=\"color: #ff0000;\">West<\/span> '\ndf$conf_full[which(df$conference==' <span style=\"color: #ff0000;\">E<\/span> ')] &lt;- ' <span style=\"color: #ff0000;\">East<\/span> '\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  conference points assists conf_full\n1 W 99 33 West\n2 W 90 28 West\n3 W 86 31 West\n4 E 88 39 East\n5 E 95 34 East<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami tidak menerima kesalahan apa pun kali ini karena kami pertama kali membuat variabel <strong>conf_full<\/strong> sebelum mencoba memberikan nilai padanya.<\/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 memperbaiki kesalahan umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-argumen-menyiratkan-jumlah-baris-yang-berbeda\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaikinya di R: argumen melibatkan jumlah baris yang berbeda<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kesalahan-dplyr-dalam-memilih-argumen-yang-tidak-digunakan\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaiki kesalahan R: dalam memilih argumen yang tidak digunakan<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-penggantian-pada-panjang-nol\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaiki di R: penggantian memiliki panjang nol<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pesan kesalahan yang mungkin Anda temui saat menggunakan R adalah: Error in `$&lt;-.data.frame`(`*tmp*`, conf_full, value = c(&#8220;West&#8221;, &#8220;West&#8221;,: replacement has 3 rows, data has 5 Kesalahan ini terjadi ketika Anda mencoba menambahkan kolom baru ke bingkai data yang nilainya didasarkan pada kolom yang sudah ada, namun tidak dapat membuat kolom baru terlebih dahulu. Contoh berikut [&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 memperbaiki di R: penggantian memiliki baris X, data memiliki Y - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: penggantian memiliki 1 baris, data memiliki 0.\" \/>\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-penggantian-kesalahan-pada-1-baris-data-pada-0\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara memperbaiki di R: penggantian memiliki baris X, data memiliki Y - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: penggantian memiliki 1 baris, data memiliki 0.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T10:02: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\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/\",\"url\":\"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/\",\"name\":\"Cara memperbaiki di R: penggantian memiliki baris X, data memiliki Y - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-19T10:02:18+00:00\",\"dateModified\":\"2023-07-19T10:02:18+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: penggantian memiliki 1 baris, data memiliki 0.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara perbaikan di r: penggantian ada baris x, data ada y\"}]},{\"@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 memperbaiki di R: penggantian memiliki baris X, data memiliki Y - Statorial","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: penggantian memiliki 1 baris, data memiliki 0.","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-penggantian-kesalahan-pada-1-baris-data-pada-0\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memperbaiki di R: penggantian memiliki baris X, data memiliki Y - Statorial","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: penggantian memiliki 1 baris, data memiliki 0.","og_url":"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/","og_site_name":"Statorials","article_published_time":"2023-07-19T10:02: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\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/","url":"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/","name":"Cara memperbaiki di R: penggantian memiliki baris X, data memiliki Y - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-19T10:02:18+00:00","dateModified":"2023-07-19T10:02:18+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: penggantian memiliki 1 baris, data memiliki 0.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-penggantian-kesalahan-pada-1-baris-data-pada-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara perbaikan di r: penggantian ada baris x, data ada y"}]},{"@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\/3060"}],"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=3060"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3060\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}