{"id":2125,"date":"2023-07-23T14:29:43","date_gmt":"2023-07-23T14:29:43","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/"},"modified":"2023-07-23T14:29:43","modified_gmt":"2023-07-23T14:29:43","slug":"dplyr-tambahkan-kolom","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/","title":{"rendered":"Bagaimana cara menambahkan kolom ke bingkai data di r menggunakan dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>mutate()<\/strong> dari paket dplyr untuk menambahkan satu atau lebih kolom ke bingkai data di R.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Tambahkan kolom di akhir bingkai data<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">df %&gt;%\n<span style=\"color: #3366ff;\">mutate<\/span> (new_col=c(1, 3, 3, 5, 4))<\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Tambahkan kolom sebelum kolom tertentu<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">df %&gt;%\n<span style=\"color: #3366ff;\">mutate<\/span> (new_col=c(1, 3, 3, 5, 4),\n        .before=col_name)<\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Tambahkan kolom setelah kolom tertentu<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">df %&gt;%\n<span style=\"color: #3366ff;\">mutate<\/span> (new_col=c(1, 3, 3, 5, 4),\n        .after=col_name)<\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 4: Tambahkan Kolom Berdasarkan Kolom Lain<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df %&gt;%\n<span style=\"color: #3366ff;\">mutate<\/span> (new_col= <span style=\"color: #3366ff;\">if_else<\/span> (.$col_name &gt; 10, ' <span style=\"color: #ff0000;\">A<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> '))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya dengan bingkai 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(12, 14, 19, 24, 24, 22, 30, 9),\n                 assists=c(4, 6, 6, 8, 3, 7, 8, 11))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists\n1 to 12 4\n2 to 14 6\n3 To 19 6\n4 to 24 8\n5 B 24 3\n6 B 22 7\n7 B 30 8\n8 B 9 11\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Tambahkan kolom di akhir bingkai data<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menambahkan kolom ke akhir bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#add 'blocks' column at end of data frame\n<\/span>df &lt;- df %&gt;%\n        <span style=\"color: #3366ff;\">mutate<\/span> (blocks=c(1, 3, 3, 2, 4, 3, 6, 2))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists blocks\n1 to 12 4 1\n2 A 14 6 3\n3 A 19 6 3\n4 A 24 8 2\n5 B 24 3 4\n6 B 22 7 3\n7 B 30 8 6\n8 B 9 11 2<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa Anda dapat menambahkan kolom kosong hanya dengan menetapkan NA ke setiap nilai di kolom baru:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#add empty column at end of data frame\n<\/span>df &lt;- df %&gt;%\n        <span style=\"color: #3366ff;\">mutate<\/span> (blocks=NA)\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists blocks\n1 A 12 4 NA\n2 A 14 6 NA\n3 A 19 6 NA\n4 A 24 8 NA\n5 B 24 3 NA\n6 B 22 7 NA\n7 B 30 8 NA\n8 B 9 11 NA\n<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Tambahkan kolom sebelum kolom tertentu<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menambahkan kolom sebelum kolom tertentu dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#add 'blocks' column before 'points' column\n<\/span>df &lt;- df %&gt;%\n        <span style=\"color: #3366ff;\">mutate<\/span> (blocks=c(1, 3, 3, 2, 4, 3, 6, 2),\n              .before=points)\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team blocks points assists\n1 A 1 12 4\n2 to 3 14 6\n3 A 3 19 6\n4 A 2 24 8\n5 B 4 24 3\n6 B 3 22 7\n7 B 6 30 8\n8 B 2 9 11\n<\/strong><\/span><\/pre>\n<h3> <strong>Contoh 3: Tambahkan kolom setelah kolom tertentu<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menambahkan kolom setelah kolom tertentu dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#add 'blocks' column after 'points' column\n<\/span>df &lt;- df %&gt;%\n        <span style=\"color: #3366ff;\">mutate<\/span> (blocks=c(1, 3, 3, 2, 4, 3, 6, 2),\n              .after=points)\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points blocks assists\n1 to 12 1 4\n2 A 14 3 6\n3 A 19 3 6\n4 A 24 2 8\n5 B 24 4 3\n6 B 22 3 7\n7 B 30 6 8\n8 B 9 2 11\n<\/strong><\/span><\/pre>\n<h3> <strong>Contoh 4: Tambahkan Kolom Berdasarkan Kolom Lain<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menambahkan kolom berdasarkan kolom lain dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add 'status' column whose values depend on value in 'points' column\n<\/span>df &lt;- df %&gt;%\n        <span style=\"color: #3366ff;\">mutate<\/span> (status= <span style=\"color: #3366ff;\">if_else<\/span> (.$points &gt; 20, ' <span style=\"color: #ff0000;\">Good<\/span> ', ' <span style=\"color: #ff0000;\">Bad<\/span> '))\n\n<span style=\"color: #008080;\">#view data frame<\/span>\ndf\n\n  team points assists status\n1 A 12 4 Bad\n2 A 14 6 Bad\n3 A 19 6 Bad\n4 A 24 8 Good\n5 B 24 3 Good\n6 B 22 7 Good\n7 B 30 8 Good\n8 B 9 11 Bad\n<\/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-ganti-nama-kolom-berdasarkan-indeks\/\" target=\"_blank\" rel=\"noopener\">Cara mengganti nama kolom berdasarkan posisi indeks menggunakan dplyr<\/a><br \/> <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\/dplyr-menghapus-baris\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris menggunakan dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi mutate() dari paket dplyr untuk menambahkan satu atau lebih kolom ke bingkai data di R. Fungsi ini menggunakan sintaks dasar berikut: Metode 1: Tambahkan kolom di akhir bingkai data df %&gt;% mutate (new_col=c(1, 3, 3, 5, 4)) Metode 2: Tambahkan kolom sebelum kolom tertentu df %&gt;% mutate (new_col=c(1, 3, 3, 5, [&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>Bagaimana cara menambahkan kolom ke bingkai data di R menggunakan dplyr - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R menggunakan fungsi dari paket dplyr, termasuk contohnya.\" \/>\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-tambahkan-kolom\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bagaimana cara menambahkan kolom ke bingkai data di R menggunakan dplyr - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R menggunakan fungsi dari paket dplyr, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T14:29:43+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-tambahkan-kolom\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/\",\"name\":\"Bagaimana cara menambahkan kolom ke bingkai data di R menggunakan dplyr - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T14:29:43+00:00\",\"dateModified\":\"2023-07-23T14:29:43+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R menggunakan fungsi dari paket dplyr, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bagaimana cara menambahkan kolom ke bingkai data di r menggunakan dplyr\"}]},{\"@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":"Bagaimana cara menambahkan kolom ke bingkai data di R menggunakan dplyr - Statorials","description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R menggunakan fungsi dari paket dplyr, termasuk contohnya.","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-tambahkan-kolom\/","og_locale":"id_ID","og_type":"article","og_title":"Bagaimana cara menambahkan kolom ke bingkai data di R menggunakan dplyr - Statorials","og_description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R menggunakan fungsi dari paket dplyr, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/","og_site_name":"Statorials","article_published_time":"2023-07-23T14:29:43+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-tambahkan-kolom\/","url":"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/","name":"Bagaimana cara menambahkan kolom ke bingkai data di R menggunakan dplyr - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T14:29:43+00:00","dateModified":"2023-07-23T14:29:43+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R menggunakan fungsi dari paket dplyr, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-tambahkan-kolom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Bagaimana cara menambahkan kolom ke bingkai data di r menggunakan dplyr"}]},{"@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\/2125"}],"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=2125"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2125\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}