{"id":3906,"date":"2023-07-14T20:28:36","date_gmt":"2023-07-14T20:28:36","guid":{"rendered":"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/"},"modified":"2023-07-14T20:28:36","modified_gmt":"2023-07-14T20:28:36","slug":"r-hapus-duplikat-tinggalkan-no","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/","title":{"rendered":"Cara menghilangkan baris duplikat di r agar tidak ada lagi yang tersisa"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut di R untuk menghapus baris duplikat dari bingkai data sehingga <strong>tidak ada<\/strong> yang tersisa di bingkai data yang dihasilkan:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan Basis R<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>new_df &lt;- df[ <span style=\"color: #800080;\">!<\/span> (duplicated(df) | duplicated(df, fromLast= <span style=\"color: #008000;\">TRUE<\/span> )), ]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: gunakan dplyr<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\nnew_df &lt;- df %&gt;%\n          group_by(across(everything())) %&gt;%\n          filter(n() <span style=\"color: #800080;\">==<\/span> <span style=\"color: #008000;\">1<\/span> )\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> (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),\n                 points=c(20, 20, 28, 14, 13, 18, 27, 13))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points\n1 to 20\n2 to 20\n3 to 28\n4 to 14\n5 B 13\n6 B 18\n7 B 27\n8 B 13<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: gunakan Basis R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi dasar R untuk menghapus baris duplikat dari bingkai data sehingga tidak ada yang tersisa:<\/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 data frame that removes duplicates so none are left\n<\/span>new_df &lt;- df[ <span style=\"color: #800080;\">!<\/span> (duplicated(df) | duplicated(df, fromLast= <span style=\"color: #008000;\">TRUE<\/span> )), ]\n\n<span style=\"color: #008080;\">#view new data frame\n<\/span>new_df\n\n  team points\n3 to 28\n4 to 14\n6 B 18\n7 B 27<\/span><\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap baris duplikat telah dihapus dari bingkai data dan tidak ada duplikat yang dipertahankan.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: menggunakan dplyr<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi dalam paket <strong>dplyr<\/strong> di R untuk menghapus baris duplikat dari bingkai data sehingga tidak ada yang tersisa:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#create new data frame that removes duplicates so none are left\n<\/span>new_df &lt;- df %&gt;%\n          group_by(across(everything())) %&gt;%\n          filter(n() <span style=\"color: #800080;\">==<\/span> <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#view new data frame\n<\/span>new_df\n\n# A tibble: 4 x 2\n# Groups: team, points [4]\n  team points\n    \n1 to 28\n2 to 14\n3 B 18\n4 B 27<\/span><\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap baris duplikat telah dihapus dari bingkai data dan tidak ada duplikat yang dipertahankan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa ini menghasilkan hasil yang sama seperti metode sebelumnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Untuk frame data yang sangat besar, metode dplyr akan lebih cepat dibandingkan metode dasar R.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-kondisi-untuk-menghapus-garis-dari-bingkai-data\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris di R berdasarkan kondisi<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-hapus-baris-dengan-na-dalam-satu-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris dengan NA di kolom tertentu di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut di R untuk menghapus baris duplikat dari bingkai data sehingga tidak ada yang tersisa di bingkai data yang dihasilkan: Metode 1: Gunakan Basis R new_df &lt;- df[ ! (duplicated(df) | duplicated(df, fromLast= TRUE )), ] Metode 2: gunakan dplyr library (dplyr) new_df &lt;- df %&gt;% group_by(across(everything())) %&gt;% filter(n() == 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 menghapus baris duplikat di R sehingga tidak ada yang tersisa - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghapus baris duplikat dari bingkai data di R agar tidak ada yang tersisa, 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-hapus-duplikat-tinggalkan-no\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menghapus baris duplikat di R sehingga tidak ada yang tersisa - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghapus baris duplikat dari bingkai data di R agar tidak ada yang tersisa, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T20:28:36+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-hapus-duplikat-tinggalkan-no\/\",\"url\":\"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/\",\"name\":\"Cara menghapus baris duplikat di R sehingga tidak ada yang tersisa - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T20:28:36+00:00\",\"dateModified\":\"2023-07-14T20:28:36+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghapus baris duplikat dari bingkai data di R agar tidak ada yang tersisa, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghilangkan baris duplikat di r agar tidak ada lagi yang tersisa\"}]},{\"@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 menghapus baris duplikat di R sehingga tidak ada yang tersisa - Statologi","description":"Tutorial ini menjelaskan cara menghapus baris duplikat dari bingkai data di R agar tidak ada yang tersisa, 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-hapus-duplikat-tinggalkan-no\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menghapus baris duplikat di R sehingga tidak ada yang tersisa - Statologi","og_description":"Tutorial ini menjelaskan cara menghapus baris duplikat dari bingkai data di R agar tidak ada yang tersisa, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/","og_site_name":"Statorials","article_published_time":"2023-07-14T20:28:36+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-hapus-duplikat-tinggalkan-no\/","url":"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/","name":"Cara menghapus baris duplikat di R sehingga tidak ada yang tersisa - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T20:28:36+00:00","dateModified":"2023-07-14T20:28:36+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghapus baris duplikat dari bingkai data di R agar tidak ada yang tersisa, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-hapus-duplikat-tinggalkan-no\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghilangkan baris duplikat di r agar tidak ada lagi yang tersisa"}]},{"@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\/3906"}],"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=3906"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3906\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}