{"id":1765,"date":"2023-07-25T02:12:20","date_gmt":"2023-07-25T02:12:20","guid":{"rendered":"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/"},"modified":"2023-07-25T02:12:20","modified_gmt":"2023-07-25T02:12:20","slug":"jumlah-berdasarkan-kelompok-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/","title":{"rendered":"Cara menghitung jumlah berdasarkan grup di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali Anda mungkin ingin menghitung jumlah per grup di R. Anda dapat menggunakan tiga metode untuk melakukannya:<\/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><span style=\"color: #000000;\">aggregate(df$col_to_aggregate, list(df$col_to_group_by), FUN= <span style=\"color: #3366ff;\">sum<\/span> )<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan paket dplyr().<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><b><span style=\"color: #993300;\">library<\/span> (dplyr)\n\ndf %&gt;%\n  <span style=\"color: #008000;\">group_by<\/span> (col_to_group_by) %&gt;%\n  <span style=\"color: #008000;\">summarize<\/span> (Freq = <span style=\"color: #3366ff;\">sum<\/span> (col_to_aggregate))\n<\/b><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Gunakan paket data.table.<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><b><span style=\"color: #993300;\">library<\/span> (data.table)\n\ndt[ ,list(sum= <span style=\"color: #3366ff;\">sum<\/span> (col_to_aggregate)), by=col_to_group_by]\n<\/b><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode ini dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Hitung jumlah per kelompok menggunakan basis R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>Aggregate()<\/strong> database R untuk menghitung jumlah poin yang dicetak oleh tim dalam bingkai data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data.frame(team=c('a', 'a', 'b', 'b', 'b', 'c', 'c'),\n                 pts=c(5, 8, 14, 18, 5, 7, 7),\n                 rebs=c(8, 8, 9, 3, 8, 7, 4))\n\n<span style=\"color: #008080;\">#view data frame<\/span>\ndf\n\n  team pts rebs\n1 to 5 8\n2 to 8 8\n3 b 14 9\n4 b 18 3\n5 b 5 8\n6 c 7 7\n7 c 7 4\n\n<span style=\"color: #008080;\">#find sum of points scored by team\n<\/span><\/span><span style=\"color: #000000;\">aggregate(df$pts, list(df$team), FUN= <span style=\"color: #3366ff;\">sum<\/span> )\n\n  Group.1 x\n1 to 13\n2 b 37\n3 v 14\n<\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Hitung jumlah berdasarkan kelompok menggunakan dplyr<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>group_by()<\/strong> dan <strong>summarise()<\/strong> dari paket <strong>dplyr<\/strong> untuk menghitung jumlah poin yang dicetak oleh tim dalam bingkai data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #008080;\"><b><span style=\"color: #993300;\">library<\/span> <span style=\"color: #000000;\">(dplyr)<\/span><\/b>\n\n#create data frame<\/span>\ndf &lt;- data.frame(team=c('a', 'a', 'b', 'b', 'b', 'c', 'c'),\n                 pts=c(5, 8, 14, 18, 5, 7, 7),\n                 rebs=c(8, 8, 9, 3, 8, 7, 4))\n\n<span style=\"color: #008080;\">#find sum of points scored by team<\/span>\n<b>df %&gt;%\n<span style=\"color: #008000;\">group_by<\/span> (team) %&gt;%\n<span style=\"color: #008000;\">summarize<\/span> (Freq = <span style=\"color: #3366ff;\">sum<\/span> (pts))\n\n# A tibble: 3 x 2\n  team Freq\n  &lt;chr&gt; &lt;dbl&gt;\n1 to 13\n2 b 37\n3 v 14<\/b>\n<\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 3: Hitung jumlah berdasarkan kelompok menggunakan data.tabel<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan paket <strong>data.table<\/strong> untuk menghitung jumlah poin yang dicetak oleh tim dalam bingkai data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #008080;\"><b><span style=\"color: #993300;\">library<\/span> <span style=\"color: #000000;\">(data.table)<\/span><\/b>\n\n#create data frame<\/span>\ndf &lt;- data.frame(team=c('a', 'a', 'b', 'b', 'b', 'c', 'c'),\n                 pts=c(5, 8, 14, 18, 5, 7, 7),\n                 rebs=c(8, 8, 9, 3, 8, 7, 4))\n\n<span style=\"color: #008080;\">#convert data frame to data table<\/span> \nsetDT(df)\n\n<span style=\"color: #008080;\">#find sum of points scored by team<\/span>\n<b>df[,list(sum= <span style=\"color: #3366ff;\">sum<\/span> (pts)), by=team]\n\n   team sum\n1:a 13\n2:b37\n3:c14<\/b><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa ketiga metode memberikan hasil yang sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan:<\/strong> Jika Anda memiliki kumpulan data yang sangat besar, metode data.table akan bekerja paling cepat dari tiga metode yang tercantum di sini.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-rata-rata-per-kelompok\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung mean per grup di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-kuantil-per-kelompok\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung kuantil berdasarkan kelompok di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali Anda mungkin ingin menghitung jumlah per grup di R. Anda dapat menggunakan tiga metode untuk melakukannya: Metode 1: Gunakan basis R. aggregate(df$col_to_aggregate, list(df$col_to_group_by), FUN= sum ) Metode 2: Gunakan paket dplyr(). library (dplyr) df %&gt;% group_by (col_to_group_by) %&gt;% summarize (Freq = sum (col_to_aggregate)) Metode 3: Gunakan paket data.table. library (data.table) dt[ ,list(sum= sum (col_to_aggregate)), [&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 Menghitung Jumlah Berdasarkan Grup di R (Dengan Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan tiga metode berbeda yang dapat Anda gunakan untuk menambahkan berdasarkan grup di R, 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\/jumlah-berdasarkan-kelompok-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menghitung Jumlah Berdasarkan Grup di R (Dengan Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan tiga metode berbeda yang dapat Anda gunakan untuk menambahkan berdasarkan grup di R, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T02:12:20+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\/jumlah-berdasarkan-kelompok-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/\",\"name\":\"Cara Menghitung Jumlah Berdasarkan Grup di R (Dengan Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T02:12:20+00:00\",\"dateModified\":\"2023-07-25T02:12:20+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan tiga metode berbeda yang dapat Anda gunakan untuk menambahkan berdasarkan grup di R, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung jumlah berdasarkan grup di r (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 Menghitung Jumlah Berdasarkan Grup di R (Dengan Contoh)","description":"Tutorial ini menjelaskan tiga metode berbeda yang dapat Anda gunakan untuk menambahkan berdasarkan grup di R, 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\/jumlah-berdasarkan-kelompok-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menghitung Jumlah Berdasarkan Grup di R (Dengan Contoh)","og_description":"Tutorial ini menjelaskan tiga metode berbeda yang dapat Anda gunakan untuk menambahkan berdasarkan grup di R, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-25T02:12:20+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\/jumlah-berdasarkan-kelompok-di-r\/","url":"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/","name":"Cara Menghitung Jumlah Berdasarkan Grup di R (Dengan Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T02:12:20+00:00","dateModified":"2023-07-25T02:12:20+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan tiga metode berbeda yang dapat Anda gunakan untuk menambahkan berdasarkan grup di R, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/jumlah-berdasarkan-kelompok-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung jumlah berdasarkan grup di r (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\/1765"}],"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=1765"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1765\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}