{"id":2353,"date":"2023-07-22T15:45:51","date_gmt":"2023-07-22T15:45:51","guid":{"rendered":"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/"},"modified":"2023-07-22T15:45:51","modified_gmt":"2023-07-22T15:45:51","slug":"indeks-grup-panda-berdasarkan","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/","title":{"rendered":"Pandas: cara mengelompokkan berdasarkan indeks dan melakukan perhitungan"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengelompokkan berdasarkan satu atau beberapa kolom indeks di panda dan melakukan penghitungan:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Kelompokkan berdasarkan kolom indeks<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #ff0000;\">index1<\/span> ')[' <span style=\"color: #ff0000;\">numeric_column<\/span> ']. <span style=\"color: #3366ff;\">max<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Kelompokkan berdasarkan beberapa kolom indeks<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">index1<\/span> ',' <span style=\"color: #ff0000;\">index2<\/span> '])[' <span style=\"color: #ff0000;\">numeric_column<\/span> ']. <span style=\"color: #3366ff;\">sum<\/span> ()<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Kelompokkan berdasarkan Kolom Indeks dan Kolom Reguler<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">index1<\/span> ',' <span style=\"color: #ff0000;\">numeric_column1<\/span> '])[' <span style=\"color: #ff0000;\">numeric_column2<\/span> ']. <span style=\"color: #3366ff;\">nunique<\/span> ()<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dengan panda DataFrame berikut yang memiliki MultiIndex:<\/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>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', 'G', 'F', 'F', 'G', 'G', 'F', 'F', 'F'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [7, 7, 7, 19, 16, 9, 10, 10, 8, 8],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [8, 8, 8, 10, 11, 12, 13, 13, 15, 11]})\n\n<span style=\"color: #008080;\">#set 'team' column to be index column\n<\/span>df. <span style=\"color: #3366ff;\">set_index<\/span> ([' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">position<\/span> '], inplace= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\t\t rebound points\nteam position\t\t\nA G 7 8\n        G 7 8\n        G 7 8\n        F 19 10\n        F 16 11\nB G 9 12\n        G 10 13\n        F 10 13\n        F 8 15\n        F 8 11\n<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Kelompokkan berdasarkan kolom indeks<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mencari nilai maksimum kolom &#8220;poin&#8221;, yang dikelompokkan berdasarkan kolom indeks &#8220;posisi&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max value of 'points' grouped by 'position index column\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #ff0000;\">position<\/span> ')[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">max<\/span> ()\n\nposition\nF 19\nG 10\nName: points, dtype: int64<\/span>\n<\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Kelompokkan berdasarkan beberapa kolom indeks<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mencari jumlah kolom &#8220;poin&#8221;, yang dikelompokkan berdasarkan kolom indeks &#8220;tim&#8221; dan &#8220;posisi&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max value of 'points' grouped by 'position index column\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: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">sum<\/span> ()\n\nteam position\nAF35\n      G21\nBF 26\n      G 19\nName: points, dtype: int64<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 3: Kelompokkan berdasarkan Kolom Indeks dan Kolom Reguler<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mencari jumlah nilai unik pada kolom &#8220;rebound&#8221;, yang dikelompokkan berdasarkan kolom indeks &#8220;tim&#8221; dan kolom &#8220;poin&#8221; biasa:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max value of 'points' grouped by 'position index column\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">groupby<\/span> ([' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">points<\/span> '])[' <span style=\"color: #ff0000;\">rebounds<\/span> ']. <span style=\"color: #3366ff;\">nunique<\/span> ()\n\nteam points\nAt 7 1\n      16 1\n      19 1\nB 8 2\n      9 1\n      10 1\nName: rebounds, dtype: int64<\/span><\/span><\/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 melakukan operasi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-memiliki-nilai-unik\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung nilai unik di panda<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-meratakan-multiindex\/\" target=\"_blank\" rel=\"noopener\">Cara meratakan MultiIndex di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-mengubah-nilai-indeks\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah satu atau lebih nilai indeks di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/indeks-reset-panda\/\" target=\"_blank\" rel=\"noopener\">Cara mereset indeks di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mengelompokkan berdasarkan satu atau beberapa kolom indeks di panda dan melakukan penghitungan: Metode 1: Kelompokkan berdasarkan kolom indeks df. groupby (&#8216; index1 &#8216;)[&#8216; numeric_column &#8216;]. max () Metode 2: Kelompokkan berdasarkan beberapa kolom indeks df. groupby ([&#8216; index1 &#8216;,&#8217; index2 &#8216;])[&#8216; numeric_column &#8216;]. sum () Metode 3: Kelompokkan berdasarkan [&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 mengelompokkan berdasarkan indeks dan menghitung - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengelompokkan berdasarkan kolom indeks di panda dan kemudian melakukan perhitungan, dengan beberapa 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\/indeks-grup-panda-berdasarkan\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara mengelompokkan berdasarkan indeks dan menghitung - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengelompokkan berdasarkan kolom indeks di panda dan kemudian melakukan perhitungan, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T15:45:51+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\/indeks-grup-panda-berdasarkan\/\",\"url\":\"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/\",\"name\":\"Pandas: Cara mengelompokkan berdasarkan indeks dan menghitung - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T15:45:51+00:00\",\"dateModified\":\"2023-07-22T15:45:51+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengelompokkan berdasarkan kolom indeks di panda dan kemudian melakukan perhitungan, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara mengelompokkan berdasarkan indeks dan melakukan perhitungan\"}]},{\"@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 mengelompokkan berdasarkan indeks dan menghitung - Statologi","description":"Tutorial ini menjelaskan cara mengelompokkan berdasarkan kolom indeks di panda dan kemudian melakukan perhitungan, dengan beberapa 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\/indeks-grup-panda-berdasarkan\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara mengelompokkan berdasarkan indeks dan menghitung - Statologi","og_description":"Tutorial ini menjelaskan cara mengelompokkan berdasarkan kolom indeks di panda dan kemudian melakukan perhitungan, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/","og_site_name":"Statorials","article_published_time":"2023-07-22T15:45:51+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\/indeks-grup-panda-berdasarkan\/","url":"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/","name":"Pandas: Cara mengelompokkan berdasarkan indeks dan menghitung - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T15:45:51+00:00","dateModified":"2023-07-22T15:45:51+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengelompokkan berdasarkan kolom indeks di panda dan kemudian melakukan perhitungan, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/indeks-grup-panda-berdasarkan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara mengelompokkan berdasarkan indeks dan melakukan perhitungan"}]},{"@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\/2353"}],"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=2353"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2353\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}