{"id":2352,"date":"2023-07-22T15:53:14","date_gmt":"2023-07-22T15:53:14","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/"},"modified":"2023-07-22T15:53:14","modified_gmt":"2023-07-22T15:53:14","slug":"panda-dikelompokkan-berdasarkan-jumlah-unik","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/","title":{"rendered":"Cara menghitung nilai unik menggunakan pandas groupby"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menghitung jumlah nilai unik per grup dalam pandas DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #ff0000;\">group_column<\/span> ')[' <span style=\"color: #ff0000;\">count_column<\/span> ']. <span style=\"color: #3366ff;\">nunique<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaks ini dengan 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', 'G', 'F', 'F', 'G', 'G', 'F', 'F', 'F'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4, 7, 7],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12, 13, 15]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tteam position points rebounds\n0 A G 5 11\n1 A G 7 8\n2 A G 7 10\n3 A F 9 6\n4 A F 12 6\n5 B G 9 5\n6 B G 9 9\n7 B F 4 12\n8 B F 7 13\n9 B F 7 15\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Kelompokkan berdasarkan kolom dan hitung nilai unik<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung jumlah nilai unik pada kolom &#8220;poin&#8221; untuk setiap tim:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#count number of unique values in 'points' column grouped by 'team' 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: #3366ff;\">nunique<\/span> ()\n\nteam\nAt 4\nB 3\nName: points, dtype: int64<\/span>\n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Ada <strong>4<\/strong> nilai \u201cpoin\u201d unik untuk Tim A.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>3<\/strong> nilai \u201cpoin\u201d unik untuk Tim B.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga dapat menggunakan fungsi <strong>unik()<\/strong> untuk menampilkan setiap nilai &#8220;titik&#8221; unik per tim:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#display unique values in 'points' column grouped by 'team'<\/span>\ndf. <span style=\"color: #3366ff;\">groupby<\/span> (' <span style=\"color: #ff0000;\">team<\/span> ')[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">single<\/span> ()\n\nteam\nA [5, 7, 9, 12]\nB [9, 4, 7]\nName: points, dtype: object<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Kelompokkan berdasarkan beberapa kolom dan hitung nilai unik<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung jumlah nilai unik pada kolom &#8220;poin&#8221;, yang dikelompokkan berdasarkan tim <em>dan<\/em> posisi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#count number of unique values in 'points' column grouped by '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: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">nunique<\/span> ()\n\nteam position\nAF2\n      G2\nBF 2\n      G 1\nName: points, dtype: int64<\/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;\">Ada <strong>2<\/strong> nilai \u201cpoin\u201d unik untuk pemain di posisi \u201cF\u201d di Tim A.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Terdapat <strong>2<\/strong> nilai \u201cpoin\u201d unik untuk pemain posisi \u201cG\u201d di Tim A.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>2<\/strong> nilai \u201cpoin\u201d unik untuk pemain di posisi \u201cF\u201d di Tim B.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ada <strong>1<\/strong> nilai \u201cpoin\u201d unik untuk pemain di posisi \u201cG\u201d di Tim B.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Sekali lagi, kita dapat menggunakan fungsi <strong>unik()<\/strong> untuk menampilkan setiap nilai &#8220;poin&#8221; unik per tim dan per posisi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#display unique values in 'points' column grouped by '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: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">single<\/span> ()\n\nteam position\nAF [9, 12]\n      G [5, 7]\nBF [4, 7]\n      G [9]\nName: points, dtype: object<\/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\/nilai-unik-panda-di-kolom\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara menemukan nilai unik dalam kolom<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-tunggal-beberapa-kolom\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menemukan nilai unik di banyak kolom<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-menghitung-nilai-tertentu-di-kolom\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menghitung kemunculan nilai tertentu dalam sebuah kolom<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menghitung jumlah nilai unik per grup dalam pandas DataFrame: df. groupby (&#8216; group_column &#8216;)[&#8216; count_column &#8216;]. nunique () Contoh berikut menunjukkan cara menggunakan sintaks ini dengan DataFrame berikut: import pandas as pd #createDataFrame df = pd. DataFrame ({&#8216; team &#8216;: [&#8216;A&#8217;, &#8216;A&#8217;, &#8216;A&#8217;, &#8216;A&#8217;, &#8216;A&#8217;, &#8216;B&#8217;, &#8216;B&#8217;, &#8216;B&#8217;, [&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 nilai unik menggunakan Pandas GroupBy - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghitung jumlah nilai unik menggunakan fungsi pandas GroupBy, 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\/panda-dikelompokkan-berdasarkan-jumlah-unik\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menghitung nilai unik menggunakan Pandas GroupBy - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghitung jumlah nilai unik menggunakan fungsi pandas GroupBy, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T15:53:14+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\/panda-dikelompokkan-berdasarkan-jumlah-unik\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/\",\"name\":\"Cara menghitung nilai unik menggunakan Pandas GroupBy - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T15:53:14+00:00\",\"dateModified\":\"2023-07-22T15:53:14+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghitung jumlah nilai unik menggunakan fungsi pandas GroupBy, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung nilai unik menggunakan pandas groupby\"}]},{\"@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 nilai unik menggunakan Pandas GroupBy - Statorials","description":"Tutorial ini menjelaskan cara menghitung jumlah nilai unik menggunakan fungsi pandas GroupBy, 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\/panda-dikelompokkan-berdasarkan-jumlah-unik\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menghitung nilai unik menggunakan Pandas GroupBy - Statorials","og_description":"Tutorial ini menjelaskan cara menghitung jumlah nilai unik menggunakan fungsi pandas GroupBy, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/","og_site_name":"Statorials","article_published_time":"2023-07-22T15:53:14+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\/panda-dikelompokkan-berdasarkan-jumlah-unik\/","url":"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/","name":"Cara menghitung nilai unik menggunakan Pandas GroupBy - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T15:53:14+00:00","dateModified":"2023-07-22T15:53:14+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghitung jumlah nilai unik menggunakan fungsi pandas GroupBy, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-dikelompokkan-berdasarkan-jumlah-unik\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung nilai unik menggunakan pandas groupby"}]},{"@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\/2352"}],"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=2352"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2352\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}