{"id":2120,"date":"2023-07-23T14:55:03","date_gmt":"2023-07-23T14:55:03","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/"},"modified":"2023-07-23T14:55:03","modified_gmt":"2023-07-23T14:55:03","slug":"dplyr-menghapus-baris","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/","title":{"rendered":"Cara menghapus baris menggunakan dplyr (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menghapus baris dari bingkai data di R menggunakan dplyr:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1. Hapus baris mana pun dengan NA<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>df %&gt;%\n  n \/ A. <span style=\"color: #3366ff;\">omit<\/span> ()<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>2. Hapus baris mana pun dengan NA di kolom tertentu<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">df %&gt;%<\/span><\/strong>\n<strong><span style=\"color: #000000;\">filter( <span style=\"color: #ff0000;\">!<\/span> is. <span style=\"color: #3366ff;\">na<\/span> (column_name))<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>3. Hapus duplikat<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>df %&gt;%\n  distinct()\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>4. Hapus baris berdasarkan posisi indeks<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>df %&gt;%<\/strong><\/span>\n<span style=\"color: #000000;\"><strong>filter( <span style=\"color: #ff0000;\">!<\/span> row_number() <span style=\"color: #ff0000;\">%in%<\/span> c(1, 2, 4))<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>5. Hapus baris berdasarkan kondisi<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>df %&gt;%\n  filter(column1 <span style=\"color: #008000;\">==<\/span> ' <span style=\"color: #ff0000;\">A<\/span> ' | column2 <span style=\"color: #008000;\">&gt;<\/span> 8)<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode ini dalam praktik dengan kerangka data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">library<\/span> (dplyr)<\/span>\n\n#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'B', 'B', 'C', 'C'),\n                 points=c(4, NA, 7, 5, 9, 9),\n                 assists=c(1, 3, 5, NA, 2, 2))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists\n1 to 4 1\n2 A NA 3\n3 B 7 5\n4 B 5 NA\n5 C 9 2\n6 C 9 2\n<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Hapus baris mana pun dengan NA<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghapus baris apa pun yang berisi nilai NA dari bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#remove any row with NA<\/span>\ndf %&gt;%\n  n \/ A. <span style=\"color: #3366ff;\">omit<\/span> ()\n\n  team points assists\n1 to 4 1\n3 B 7 5\n5 C 9 2\n6 C 9 2<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Hapus baris mana pun dengan NA di kolom tertentu<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghapus setiap baris yang berisi nilai NA di kolom tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#remove any row with NA in 'points' column:<\/span>\ndf %&gt;%\n  filter( <span style=\"color: #ff0000;\">!<\/span> is. <span style=\"color: #3366ff;\">na<\/span> (dots))\n\n  team points assists\n1 to 4 1\n2 B 7 5\n3 B 5 NA\n4 C 9 2\n5 C 9 2<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Hapus baris duplikat<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghapus baris duplikat:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#remove duplicate rows<\/span>\ndf %&gt;%\n  distinct()\n\n  team points assists\n1 to 4 1\n2 A NA 3\n3 B 7 5\n4 B 5 NA\n5 C 9 2<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 4: Hapus baris berdasarkan posisi indeks<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghapus baris berdasarkan posisi indeks:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#remove rows 1, 2, and 4<\/span>\n<span style=\"color: #000000;\">df %&gt;%\n<\/span><span style=\"color: #000000;\">filter( <span style=\"color: #ff0000;\">!<\/span> row_number() <span style=\"color: #ff0000;\">%in%<\/span> c(1, 2, 4))<\/span>\n\n  team points assists\n1 B 7 5\n2 C 9 2\n3 C 9 2<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 5: Hapus baris berdasarkan kondisi<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghapus baris berdasarkan kondisi tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#only keep rows where team is equal to 'A' or points is greater than 8<\/span>\n<span style=\"color: #000000;\">df %&gt;%\n  filter(column1 <span style=\"color: #008000;\">==<\/span> ' <span style=\"color: #ff0000;\">A<\/span> ' | column2 <span style=\"color: #008000;\">&gt;<\/span> 8)<\/span>\n\n  team points assists\n1 to 4 1\n2 A NA 3\n3 C 9 2\n4 C 9 2<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di dplyr:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/dplyr-pilih-kolom-berdasarkan-indeks\/\" target=\"_blank\" rel=\"noopener\">Cara memilih kolom berdasarkan indeks menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/\" target=\"_blank\" rel=\"noopener\">Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-ganti-na-dengan-nol\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengganti NA dengan Zero di dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menghapus baris dari bingkai data di R menggunakan dplyr: 1. Hapus baris mana pun dengan NA df %&gt;% n \/ A. omit () 2. Hapus baris mana pun dengan NA di kolom tertentu df %&gt;% filter( ! is. na (column_name)) 3. Hapus duplikat df %&gt;% distinct() 4. Hapus [&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 menggunakan dplyr (dengan contoh) \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghapus baris dari frame data di R menggunakan dplyr, 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\/dplyr-menghapus-baris\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menghapus baris menggunakan dplyr (dengan contoh) \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghapus baris dari frame data di R menggunakan dplyr, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T14:55:03+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\/dplyr-menghapus-baris\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/\",\"name\":\"Cara menghapus baris menggunakan dplyr (dengan contoh) \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T14:55:03+00:00\",\"dateModified\":\"2023-07-23T14:55:03+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghapus baris dari frame data di R menggunakan dplyr, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghapus baris menggunakan dplyr (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 menghapus baris menggunakan dplyr (dengan contoh) \u2013 Statorials","description":"Tutorial ini menjelaskan cara menghapus baris dari frame data di R menggunakan dplyr, 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\/dplyr-menghapus-baris\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menghapus baris menggunakan dplyr (dengan contoh) \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara menghapus baris dari frame data di R menggunakan dplyr, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/","og_site_name":"Statorials","article_published_time":"2023-07-23T14:55:03+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\/dplyr-menghapus-baris\/","url":"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/","name":"Cara menghapus baris menggunakan dplyr (dengan contoh) \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T14:55:03+00:00","dateModified":"2023-07-23T14:55:03+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghapus baris dari frame data di R menggunakan dplyr, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghapus baris menggunakan dplyr (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\/2120"}],"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=2120"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2120\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}