{"id":4313,"date":"2023-07-12T02:04:35","date_gmt":"2023-07-12T02:04:35","guid":{"rendered":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/"},"modified":"2023-07-12T02:04:35","modified_gmt":"2023-07-12T02:04:35","slug":"kelompok-panda-berdasarkan-ukuran","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/","title":{"rendered":"Pandas: cara menggunakan groupby() dengan size()"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut dengan fungsi <strong>groupby()<\/strong> dan <strong>size()<\/strong> di panda untuk menghitung jumlah kemunculan per grup:<\/span><\/p>\n<p> <strong><span style=\"color: #000000;\">Metode 1: menghitung kejadian yang dikelompokkan berdasarkan variabel<\/span><\/strong><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #ff0000;\">var1<\/span> '). <span style=\"color: #3366ff;\">size<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Hitung kejadian yang dikelompokkan berdasarkan beberapa variabel<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">var1<\/span> ', ' <span style=\"color: #ff0000;\">var2<\/span> ']). <span style=\"color: #3366ff;\">size<\/span> ()<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Hitung kejadian yang dikelompokkan berdasarkan beberapa variabel dan diurutkan berdasarkan nomor<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">var1<\/span> ', ' <span style=\"color: #ff0000;\">var2<\/span> ']). <span style=\"color: #3366ff;\">size<\/span> (). <span style=\"color: #3366ff;\">sort_values<\/span> (ascending= <span style=\"color: #008000;\">False<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan pandas DataFrame berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">position<\/span> ': ['G', 'G', 'F', 'F', 'F', 'G', 'G', 'G', 'G', 'F'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [15, 22, 24, 25, 20, 35, 34, 19, 14, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n  team position points\n0 AG 15\n1 AG 22\n2 AF 24\n3 AF 25\n4 AF 20\n5 BG 35\n6 BG 34\n7 BG 19\n8 BG 14\n9 BF 12<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: menghitung kejadian yang dikelompokkan berdasarkan variabel<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>groupby()<\/strong> dan <strong>size()<\/strong> untuk menghitung kemunculan nilai di kolom <strong>tim<\/strong> :<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#count occurrences of each value in team column\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #ff0000;\">team<\/span> '). <span style=\"color: #3366ff;\">size<\/span> ()\n\nteam\nAT 5\nB5\ndtype: int64\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya terlihat nilai A dan B sama-sama muncul sebanyak <strong>5<\/strong> kali pada kolom <strong>tim<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2:<\/strong><\/span> <span style=\"color: #000000;\"><strong>Hitung kejadian yang dikelompokkan berdasarkan beberapa variabel<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>groupby()<\/strong> dan <strong>size()<\/strong> untuk menghitung kemunculan nilai untuk setiap kombinasi nilai di kolom <strong>tim<\/strong> dan <strong>posisi<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#count occurrences of values for each combination of team and position\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">position<\/span> ']). <span style=\"color: #3366ff;\">size<\/span> ()\n\nteam position\nAF3\n      G2\nBF 1\n      G4\ndtype: int64\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Tim A dan posisi F tampil <strong>sebanyak 3<\/strong> kali.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Tim A dan posisi G muncul <strong>dua kali<\/strong> .<\/span><\/li>\n<\/ul>\n<p> Dan seterusnya.<\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3:<\/strong><\/span> <span style=\"color: #000000;\"><strong>menghitung kejadian yang dikelompokkan berdasarkan beberapa variabel dan mengurutkannya<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>groupby()<\/strong> dan <strong>size()<\/strong> untuk menghitung kemunculan nilai untuk setiap kombinasi nilai di kolom <strong>tim<\/strong> dan <strong>posisi<\/strong> , lalu mengurutkan berdasarkan hitungan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#count occurrences for each combination of team and position and sort\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">position<\/span> ']). <span style=\"color: #3366ff;\">size<\/span> (). <span style=\"color: #3366ff;\">sort_values<\/span> (ascending= <span style=\"color: #008000;\">False<\/span> )\n\nteam position\nBG 4\nAF3\n      G2\nBF 1\ndtype: int64\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Outputnya menampilkan hitungan setiap kombinasi nilai <strong>tim<\/strong> dan <strong>posisi<\/strong> , diurutkan berdasarkan hitungan dalam urutan menurun.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Untuk mengurutkan berdasarkan angka dalam urutan menaik, cukup hapus <strong>ascending=False<\/strong> dalam fungsi <strong>sort_values()<\/strong> .<\/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 panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung nilai unik menggunakan Pandas GroupBy<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/grup-panda-dengan-melamar\/\" target=\"_blank\" rel=\"noopener\">Cara menerapkan fungsi ke Pandas Groupby<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/plot-batang-grup-panda\/\" target=\"_blank\" rel=\"noopener\">Cara Membuat Plot Batang dari Pandas GroupBy<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut dengan fungsi groupby() dan size() di panda untuk menghitung jumlah kemunculan per grup: Metode 1: menghitung kejadian yang dikelompokkan berdasarkan variabel df. groupby (&#8216; var1 &#8216;). size () Metode 2: Hitung kejadian yang dikelompokkan berdasarkan beberapa variabel df. groupby ([&#8216; var1 &#8216;, &#8216; var2 &#8216;]). size () Metode 3: Hitung [&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>Pandas: Cara menggunakan groupby() dengan size() \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi pandas groupby() dengan fungsi size() untuk menghitung jumlah kemunculan per grup.\" \/>\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\/kelompok-panda-berdasarkan-ukuran\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara menggunakan groupby() dengan size() \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi pandas groupby() dengan fungsi size() untuk menghitung jumlah kemunculan per grup.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T02:04:35+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\/kelompok-panda-berdasarkan-ukuran\/\",\"url\":\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/\",\"name\":\"Pandas: Cara menggunakan groupby() dengan size() \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T02:04:35+00:00\",\"dateModified\":\"2023-07-12T02:04:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi pandas groupby() dengan fungsi size() untuk menghitung jumlah kemunculan per grup.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara menggunakan groupby() dengan size()\"}]},{\"@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":"Pandas: Cara menggunakan groupby() dengan size() \u2013 Statorial","description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas groupby() dengan fungsi size() untuk menghitung jumlah kemunculan per grup.","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\/kelompok-panda-berdasarkan-ukuran\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara menggunakan groupby() dengan size() \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas groupby() dengan fungsi size() untuk menghitung jumlah kemunculan per grup.","og_url":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/","og_site_name":"Statorials","article_published_time":"2023-07-12T02:04:35+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\/kelompok-panda-berdasarkan-ukuran\/","url":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/","name":"Pandas: Cara menggunakan groupby() dengan size() \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T02:04:35+00:00","dateModified":"2023-07-12T02:04:35+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas groupby() dengan fungsi size() untuk menghitung jumlah kemunculan per grup.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-ukuran\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara menggunakan groupby() dengan size()"}]},{"@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\/4313"}],"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=4313"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4313\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}