{"id":1267,"date":"2023-07-27T02:05:59","date_gmt":"2023-07-27T02:05:59","guid":{"rendered":"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/"},"modified":"2023-07-27T02:05:59","modified_gmt":"2023-07-27T02:05:59","slug":"maks-per-kelompok-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/","title":{"rendered":"Bagaimana menemukan nilai maksimal per grup di pandas"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali Anda mungkin ingin menemukan nilai maksimum per grup di pandas DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untungnya, hal ini mudah dilakukan menggunakan fungsi <strong>groupby()<\/strong> dan <strong>max()<\/strong> dengan sintaks berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #008000;\">column_name<\/span> '). <span style=\"color: #3366ff;\">max<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan beberapa contoh penggunaan praktis fungsi ini menggunakan pandas DataFrame berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd<\/span>\n\n#create pandas DataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({'team': ['A', 'A', 'B', 'B', 'B', 'C', 'C'],\n                   'points':[24, 23, 27, 11, 14, 8, 13],\n                   'rebounds': [11, 8, 7, 6, 6, 5, 12]})\n\n<span style=\"color: #008080;\">#display DataFrame\n<\/span><span style=\"color: #993300;\">print<\/span> (df)\n\n  team points rebounds\n0 to 24 11\n1 to 23 8\n2 B 27 7\n3 B 11 6\n4 B 14 6\n5 C 8 5\n6 C 13 12<\/strong><\/pre>\n<h3> <strong>Contoh 1: nilai maksimum beberapa kolom yang dikelompokkan berdasarkan suatu variabel<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menemukan nilai maksimum beberapa kolom, yang dikelompokkan berdasarkan variabel dalam DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max values of points and rebounds, grouped by team<\/span>\ndf. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #008000;\">team<\/span> '). <span style=\"color: #3366ff;\">max<\/span> (). <span style=\"color: #3366ff;\">reset_index<\/span> ()\n\n\n        team points rebounds\n0 to 24 11\n1 B 27 7\n2 C 13 12\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat bahwa:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Tim A mempunyai nilai <em>poin<\/em> maksimal 24 dan nilai <em>rebound<\/em> maksimal 11.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Tim B mempunyai nilai <em>poin<\/em> maksimal 27 dan nilai <em>rebound<\/em> maksimal 7.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Tim C memiliki nilai <em>poin<\/em> maksimal 13 dan nilai <em>rebound<\/em> maksimal 12.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami menggunakan fungsi <strong>reset_index()<\/strong> untuk memastikan bahwa indeks cocok dengan indeks DataFrame asli.<\/span><\/p>\n<h3> <strong>Contoh 2:<\/strong> <strong>Nilai maksimum satu kolom yang dikelompokkan berdasarkan variabel<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mencari nilai maksimum satu kolom, yang dikelompokkan dalam satu variabel:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max value of points, grouped by team<\/span>\ndf. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #008000;\">team<\/span> ')[' <span style=\"color: #008000;\">points<\/span> ']. <span style=\"color: #3366ff;\">max<\/span> (). <span style=\"color: #3366ff;\">reset_index<\/span> ()\n\n        team points\n0 to 24\n1 B 27\n2 C 13<\/strong><\/pre>\n<h3> <strong>Contoh 3:<\/strong> <strong>Urutkan berdasarkan nilai maksimum<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Kita juga bisa menggunakan fungsi <strong>sort_values()<\/strong> untuk mengurutkan nilai maksimum.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menentukan <strong>ascending=False<\/strong> untuk mengurutkan dari yang terbesar ke terkecil:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max value by team, sort descending<\/span>\ndf. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #008000;\">team<\/span> ')[' <span style=\"color: #008000;\">points<\/span> ']. <span style=\"color: #3366ff;\">max<\/span> (). <span style=\"color: #3366ff;\">reset_index<\/span> (). <span style=\"color: #3366ff;\">sort_values<\/span> ([' <span style=\"color: #008000;\">points<\/span> '], ascending= <span style=\"color: #008000;\">False<\/span> )\n\n\n        team points\n1 B 27\n0 to 24\n2 C 13\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Atau kita dapat menentukan <strong>ascending=True<\/strong> untuk mengurutkan dari yang terkecil ke terbesar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max value by team, sort ascending<\/span> \ndf. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #008000;\">team<\/span> ')[' <span style=\"color: #008000;\">points<\/span> ']. <span style=\"color: #3366ff;\">max<\/span> (). <span style=\"color: #3366ff;\">reset_index<\/span> (). <span style=\"color: #3366ff;\">sort_values<\/span> ([' <span style=\"color: #008000;\">points<\/span> '], ascending= <span style=\"color: #008000;\">True<\/span> ) \n\n        team points\n2 C 13\n0 to 24\n1 B 27\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/adalah-kolom-panda\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara menghitung jumlah kolom di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kolom-panda-rata-rata\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara menghitung rata-rata kolom di Pandas<\/a><br \/> Bagaimana menemukan nilai maksimum kolom di Pandas<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali Anda mungkin ingin menemukan nilai maksimum per grup di pandas DataFrame. Untungnya, hal ini mudah dilakukan menggunakan fungsi groupby() dan max() dengan sintaks berikut: df. groupby (&#8216; column_name &#8216;). max () Tutorial ini menjelaskan beberapa contoh penggunaan praktis fungsi ini menggunakan pandas DataFrame berikut: import pandas as pd #create pandas DataFrame df = pd. [&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 mencari nilai maksimum per grup di panda \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mencari nilai maksimum per grup di pandas DataFrame, 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\/maks-per-kelompok-panda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mencari nilai maksimum per grup di panda \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mencari nilai maksimum per grup di pandas DataFrame, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T02:05:59+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\/maks-per-kelompok-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/\",\"name\":\"Cara mencari nilai maksimum per grup di panda \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T02:05:59+00:00\",\"dateModified\":\"2023-07-27T02:05:59+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mencari nilai maksimum per grup di pandas DataFrame, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bagaimana menemukan nilai maksimal per grup di pandas\"}]},{\"@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 mencari nilai maksimum per grup di panda \u2013 Statologi","description":"Tutorial ini menjelaskan cara mencari nilai maksimum per grup di pandas DataFrame, 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\/maks-per-kelompok-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mencari nilai maksimum per grup di panda \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara mencari nilai maksimum per grup di pandas DataFrame, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-27T02:05:59+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\/maks-per-kelompok-panda\/","url":"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/","name":"Cara mencari nilai maksimum per grup di panda \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T02:05:59+00:00","dateModified":"2023-07-27T02:05:59+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mencari nilai maksimum per grup di pandas DataFrame, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/maks-per-kelompok-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Bagaimana menemukan nilai maksimal per grup di pandas"}]},{"@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\/1267"}],"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=1267"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1267\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}