{"id":2919,"date":"2023-07-20T02:27:53","date_gmt":"2023-07-20T02:27:53","guid":{"rendered":"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/"},"modified":"2023-07-20T02:27:53","modified_gmt":"2023-07-20T02:27:53","slug":"tempat-sampah-yang-dikelompokkan-berdasarkan-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/","title":{"rendered":"Pandas: cara menggunakan groupby dengan jumlah bin"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut untuk menghitung jumlah kotak suatu variabel yang dikelompokkan berdasarkan variabel lain di pandas:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define bins<\/span>\ngroups = df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">group_var<\/span> ', pd. <span style=\"color: #3366ff;\">cut<\/span> (df. <span style=\"color: #3366ff;\">value_var<\/span> , bins)])\n\n<span style=\"color: #008080;\">#display bin count by group variable<\/span>\ngroups. <span style=\"color: #3366ff;\">size<\/span> (). <span style=\"color: #3366ff;\">unstack<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Gunakan GroupBy dengan jumlah bin di Pandas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda DataFrame berikut yang menunjukkan poin yang dicetak oleh pemain bola basket dari tim berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame\n<span style=\"color: #000000;\">df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'A', 'A', 'A', 'A', 'A', 'A', 'A',\n                            'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [4, 7, 7, 11, 12, 15, 19, 19,\n                             5, 5, 11, 12, 14, 14, 15, 15]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   team points\n0 to 4\n1 to 7\n2 to 7\n3 to 11\n4 to 12\n5 to 15\n6 to 19\n7 to 19\n8 B 5\n9 B 5\n10 B 11\n11 B 12\n12 B 14\n13 B 14\n14 B 15\n15 B 15\n<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk menghitung frekuensi poin untuk setiap tim, yang dikelompokkan ke dalam wadah tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define groups\n<span style=\"color: #000000;\">groups = df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">team<\/span> ', pd. <span style=\"color: #3366ff;\">cut<\/span> (df. <span style=\"color: #3366ff;\">points<\/span> , [0, 10, 15, 20])])\n<\/span>\n#display bin count grouped by team\n<span style=\"color: #000000;\">groups. <span style=\"color: #3366ff;\">size<\/span> (). <span style=\"color: #3366ff;\">unstack<\/span> ()\n\npoints (0, 10] (10, 15] (15, 20]\n  team\t\t\t\n     A 3 3 2\n     B 2 6 0\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Berikut cara menafsirkan hasilnya:<\/span><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Totalnya, <strong>3<\/strong> pemain dari tim A mencetak antara 0 dan 10 poin.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Totalnya, <strong>3<\/strong> pemain dari tim A mencetak antara 10 dan 15 poin.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Secara total, <strong>2<\/strong> pemain dari tim A mencetak antara 15 dan 20 poin.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita dapat menentukan bin mana yang kita inginkan dalam fungsi <strong>pd.cut()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita hanya dapat mendefinisikan dua bin:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define groups\n<span style=\"color: #000000;\">groups = df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">team<\/span> ', pd. <span style=\"color: #3366ff;\">cut<\/span> (df. <span style=\"color: #3366ff;\">points<\/span> , [0, 10, 20])])\n<\/span>\n#display bin count grouped by team\n<span style=\"color: #000000;\">groups. <span style=\"color: #3366ff;\">size<\/span> (). <span style=\"color: #3366ff;\">unstack<\/span> ()\n\npoints (0, 10] (10, 20]\n  team\t\t\n     At 3 5\n     B 2 6<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Berikut cara menafsirkan hasilnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Totalnya, <strong>3<\/strong> pemain dari tim A mencetak antara 0 dan 10 poin.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Secara total, <strong>5<\/strong> pemain dari Tim A mencetak antara 10 dan 20 poin.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Secara total, <strong>2<\/strong> pemain dari tim B mencetak antara 0 dan 10 poin.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Secara total, <strong>6<\/strong> pemain dari Tim B mencetak antara 10 dan 20 poin.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Catatan 1<\/strong> : Anda dapat menemukan dokumentasi lengkap fungsi <strong>GroupBy<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.groupby.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan 2<\/strong> : Anda dapat menemukan dokumentasi lengkap fungsi <strong>cut<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.cut.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di panda:<\/span><\/p>\n<p><a href=\"https:\/\/statorials.org\/id\/jumlah-kumulatif-panda-per-grup\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menghitung jumlah kumulatif per kelompok<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menghitung nilai unik berdasarkan kelompok<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/mode-grup-panda\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menghitung mode berdasarkan grup<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-korelasi\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menghitung korelasi berdasarkan kelompok<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut untuk menghitung jumlah kotak suatu variabel yang dikelompokkan berdasarkan variabel lain di pandas: #define bins groups = df. groupby ([&#8216; group_var &#8216;, pd. cut (df. value_var , bins)]) #display bin count by group variable groups. size (). unstack () Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh: Gunakan [&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 jumlah bin \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan GroupBy dengan jumlah bin di panda, 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\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/\" \/>\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 jumlah bin \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan GroupBy dengan jumlah bin di panda, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T02:27:53+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\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/\",\"name\":\"Pandas: Cara menggunakan GroupBy dengan jumlah bin \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-20T02:27:53+00:00\",\"dateModified\":\"2023-07-20T02:27:53+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan GroupBy dengan jumlah bin di panda, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara menggunakan groupby dengan jumlah bin\"}]},{\"@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 jumlah bin \u2013 Statorial","description":"Tutorial ini menjelaskan cara menggunakan GroupBy dengan jumlah bin di panda, 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\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara menggunakan GroupBy dengan jumlah bin \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara menggunakan GroupBy dengan jumlah bin di panda, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-20T02:27:53+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\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/","url":"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/","name":"Pandas: Cara menggunakan GroupBy dengan jumlah bin \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-20T02:27:53+00:00","dateModified":"2023-07-20T02:27:53+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan GroupBy dengan jumlah bin di panda, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/tempat-sampah-yang-dikelompokkan-berdasarkan-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara menggunakan groupby dengan jumlah bin"}]},{"@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\/2919"}],"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=2919"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2919\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}