{"id":3822,"date":"2023-07-15T08:34:36","date_gmt":"2023-07-15T08:34:36","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/"},"modified":"2023-07-15T08:34:36","modified_gmt":"2023-07-15T08:34:36","slug":"dplyr-meringkas-kolom-simpan","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/","title":{"rendered":"Dplyr: cara meringkas data tetapi mempertahankan semua kolom"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Saat menggunakan fungsi <strong>summarise()<\/strong> di <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> , variabel apa pun yang tidak termasuk dalam fungsi <strong>summarise()<\/strong> atau <strong>group_by()<\/strong> akan dihapus secara otomatis.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, Anda bisa menggunakan fungsi <strong>mutate()<\/strong> untuk meringkas data sambil mempertahankan semua kolom dalam bingkai data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Ringkas data tetapi pertahankan semua kolom menggunakan dplyr<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita mempunyai kerangka data berikut yang berisi informasi tentang berbagai pemain bola basket:<\/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=rep(c(' <span style=\"color: #ff0000;\">A<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> ', ' <span style=\"color: #ff0000;\">C<\/span> '), each= <span style=\"color: #008000;\">3<\/span> ),\n                 points=c(4, 9, 8, 12, 15, 14, 29, 30, 22),\n                 assists=c(3, 3, 2, 5, 8, 10, 4, 5, 12))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists\n1 to 4 3\n2 to 9 3\n3 to 8 2\n4 B 12 5\n5 B 15 8\n6 B 14 10\n7 C 29 4\n8 C 30 5\n9 C 22 12<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk merangkum rata-rata <strong>poin<\/strong> yang dicetak per <strong>tim<\/strong> :<\/span><\/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)<\/span>\n\n<\/span><span style=\"color: #008080;\">#summarize mean points values by team\n<\/span>df %&gt;%\n  group_by(team) %&gt;%\n  summarize(mean_pts = mean(points))\n\n# A tibble: 3 x 2\n  team mean_pts\n      \n1 to 7  \n2 B 13.7\n3 C 27\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom bernama <strong>Mean_pts<\/strong> menampilkan rata-rata poin yang dicetak oleh masing-masing tim.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Rata-rata poin yang dicetak pemain tim A adalah <strong>7<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Rata-rata poin yang dicetak pemain tim B adalah <strong>13,7<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Rata-rata poin yang dicetak pemain tim C adalah <strong>27<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Namun, katakanlah kita ingin mempertahankan semua kolom lainnya dari bingkai data asli.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut dengan fungsi <strong>mutate()<\/strong> untuk melakukan ini:<\/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)<\/span>\n\n<\/span><span style=\"color: #008080;\">#summarize mean points values by team and keep all columns\n<\/span>df %&gt;%\n  group_by(team) %&gt;%\n  mutate(mean_pts = mean(points)) %&gt;%\n  A group()\n\n# A tibble: 9 x 4\n  team points assists mean_pts\n           \n1 to 4 3 7  \n2 to 9 3 7  \n3 to 8 2 7  \n4 B 12 5 13.7\n5 B 15 8 13.7\n6 B 14 10 13.7\n7 C 29 4 27  \n8 C 30 5 27  \n9 C 22 12 27\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan fungsi <strong>mutate()<\/strong> , kita dapat membuat kolom baru bernama <strong>Mean_pts<\/strong> yang merangkum rata-rata poin yang dicetak per tim sambil mempertahankan semua kolom lain dari bingkai data asli.<\/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 melakukan tugas umum lainnya di dplyr:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/dplyr-bisu-jika-berisi\/\" target=\"_blank\" rel=\"noopener\">dplyr: Cara memutasi variabel jika kolom berisi string<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/\" target=\"_blank\" rel=\"noopener\">dplyr: Cara mengubah level faktor menggunakan mutate()<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jumlah-dplyr-pada-beberapa-kolom\/\" target=\"_blank\" rel=\"noopener\">dplyr: Cara menambahkan beberapa kolom<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saat menggunakan fungsi summarise() di dplyr , variabel apa pun yang tidak termasuk dalam fungsi summarise() atau group_by() akan dihapus secara otomatis. Namun, Anda bisa menggunakan fungsi mutate() untuk meringkas data sambil mempertahankan semua kolom dalam bingkai data. Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya. Contoh: Ringkas data tetapi pertahankan semua kolom menggunakan [&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>dplyr: Cara meringkas data tetapi mempertahankan semua kolom - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara meringkas data menggunakan dplyr sambil mempertahankan semua kolom lainnya, termasuk 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-meringkas-kolom-simpan\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"dplyr: Cara meringkas data tetapi mempertahankan semua kolom - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara meringkas data menggunakan dplyr sambil mempertahankan semua kolom lainnya, termasuk contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T08:34: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\/dplyr-meringkas-kolom-simpan\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/\",\"name\":\"dplyr: Cara meringkas data tetapi mempertahankan semua kolom - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T08:34:36+00:00\",\"dateModified\":\"2023-07-15T08:34:36+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara meringkas data menggunakan dplyr sambil mempertahankan semua kolom lainnya, termasuk contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dplyr: cara meringkas data tetapi mempertahankan semua kolom\"}]},{\"@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":"dplyr: Cara meringkas data tetapi mempertahankan semua kolom - Statorial","description":"Tutorial ini menjelaskan cara meringkas data menggunakan dplyr sambil mempertahankan semua kolom lainnya, termasuk 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-meringkas-kolom-simpan\/","og_locale":"id_ID","og_type":"article","og_title":"dplyr: Cara meringkas data tetapi mempertahankan semua kolom - Statorial","og_description":"Tutorial ini menjelaskan cara meringkas data menggunakan dplyr sambil mempertahankan semua kolom lainnya, termasuk contoh.","og_url":"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/","og_site_name":"Statorials","article_published_time":"2023-07-15T08:34: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\/dplyr-meringkas-kolom-simpan\/","url":"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/","name":"dplyr: Cara meringkas data tetapi mempertahankan semua kolom - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T08:34:36+00:00","dateModified":"2023-07-15T08:34:36+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara meringkas data menggunakan dplyr sambil mempertahankan semua kolom lainnya, termasuk contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-meringkas-kolom-simpan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Dplyr: cara meringkas data tetapi mempertahankan semua kolom"}]},{"@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\/3822"}],"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=3822"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3822\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}