{"id":3317,"date":"2023-07-18T03:11:34","date_gmt":"2023-07-18T03:11:34","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/"},"modified":"2023-07-18T03:11:34","modified_gmt":"2023-07-18T03:11:34","slug":"panda-ganti-inf-dengan-max","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/","title":{"rendered":"Pandas: bagaimana cara mengganti inf dengan max value"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengganti nilai <strong>inf<\/strong> dan <strong>-inf<\/strong> dengan nilai maksimum di pandas DataFrame:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Ganti inf dengan nilai maksimum dalam sebuah kolom<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max value of column\n<\/span>max_value = np. <span style=\"color: #3366ff;\">nanmax<\/span> (df[' <span style=\"color: #ff0000;\">my_column<\/span> '][df[' <span style=\"color: #ff0000;\">my_column<\/span> '] != np. <span style=\"color: #3366ff;\">inf<\/span> ])\n\n<span style=\"color: #008080;\">#replace inf and -inf in column with max value of column \n<\/span>df[' <span style=\"color: #ff0000;\">my_column<\/span> ']. <span style=\"color: #3366ff;\">replace<\/span> ([np. <span style=\"color: #3366ff;\">inf<\/span> , -np. <span style=\"color: #3366ff;\">inf<\/span> ], max_value, inplace= <span style=\"color: #008000;\">True<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Ganti inf dengan nilai maksimum di semua kolom<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find max value of entire data frame\n<span style=\"color: #000000;\">max_value = np. <span style=\"color: #3366ff;\">nanmax<\/span> (df[df != <span style=\"color: #3366ff;\">np.inf<\/span> ])\n<\/span>\n#replace inf and -inf in all columns with max value\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">replace<\/span> ([np. <span style=\"color: #3366ff;\">inf<\/span> , -np. <span style=\"color: #3366ff;\">inf<\/span> ], max_value, inplace= <span style=\"color: #008000;\">True<\/span> )<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya dengan pandas DataFrame berikut:<\/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<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [18, np.inf, 19, np.inf, 14, 11, 20, 28],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, np.inf],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [np.inf, 8, 10, 6, 6, -np.inf, 9, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds\n0 18.0 5.0 lower\n1 lower 7.0 8.0\n2 19.0 7.0 10.0\n3 lower 9.0 6.0\n4 14.0 12.0 6.0\n5 11.0 9.0 -inf\n6 20.0 9.0 9.0\n7 28.0 lower 12.0\n<\/strong><\/span><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Ganti inf dengan nilai maksimum dalam sebuah kolom<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengganti nilai <strong>inf<\/strong> dan <strong>-inf<\/strong> pada kolom bouncing dengan nilai maksimum pada kolom bouncing:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#find max value of rebounds\n<\/span>max_value = np. <span style=\"color: #3366ff;\">nanmax<\/span> (df[' <span style=\"color: #ff0000;\">rebounds<\/span> '][df[' <span style=\"color: #ff0000;\">rebounds<\/span> '] != np. <span style=\"color: #3366ff;\">inf<\/span> ])\n\n<span style=\"color: #008080;\">#replace inf and -inf in rebounds with max value of rebounds\n<\/span>df[' <span style=\"color: #ff0000;\">rebounds<\/span> ']. <span style=\"color: #3366ff;\">replace<\/span> ([np. <span style=\"color: #3366ff;\">inf<\/span> , -np. <span style=\"color: #3366ff;\">inf<\/span> ], max_value, inplace= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds\n0 18.0 5.0 12.0\n1 lower 7.0 8.0\n2 19.0 7.0 10.0\n3 lower 9.0 6.0\n4 14.0 12.0 6.0\n5 11.0 9.0 12.0\n6 20.0 9.0 9.0\n7 28.0 lower 12.0<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap nilai <strong>inf<\/strong> dan <strong>-inf<\/strong> di kolom pentalan telah diganti dengan nilai maksimum di kolom tersebut yaitu <strong>12<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Ganti inf dengan nilai maksimum di semua kolom<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengganti nilai <strong>inf<\/strong> dan <strong>-inf<\/strong> setiap kolom dengan nilai maksimum seluruh data frame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#find max value of entire data frame\n<span style=\"color: #000000;\">max_value = np. <span style=\"color: #3366ff;\">nanmax<\/span> (df[df != <span style=\"color: #3366ff;\">np.inf<\/span> ])\n\n<span style=\"color: #008080;\">#replace all inf and -inf with max value\n<\/span>df. <span style=\"color: #3366ff;\">replace<\/span> ([np. <span style=\"color: #3366ff;\">inf<\/span> , -np. <span style=\"color: #3366ff;\">inf<\/span> ], max_value, inplace= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds\n0 18.0 5.0 28.0\n1 28.0 7.0 8.0\n2 19.0 7.0 10.0\n3 28.0 9.0 6.0\n4 14.0 12.0 6.0\n5 11.0 9.0 28.0\n6 20.0 9.0 9.0\n7 28.0 28.0 12.0\n<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap nilai <strong>inf<\/strong> dan <strong>-inf<\/strong> di setiap kolom telah diganti dengan nilai maksimum di seluruh bingkai data sebesar <strong>28<\/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\/pandas-memperhitungkan-nilai-yang-hilang\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara memperhitungkan nilai yang hilang di panda<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menghitung-nilai-yang-hilang\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung nilai yang hilang di panda<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-fillna-dengan-maksud\/\" target=\"_blank\" rel=\"noopener\">Cara mengisi nilai NaN dengan mean di pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mengganti nilai inf dan -inf dengan nilai maksimum di pandas DataFrame: Metode 1: Ganti inf dengan nilai maksimum dalam sebuah kolom #find max value of column max_value = np. nanmax (df[&#8216; my_column &#8216;][df[&#8216; my_column &#8216;] != np. inf ]) #replace inf and -inf in column with max value of [&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: Bagaimana cara mengganti inf dengan Max Value \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengganti nilai inf dan -inf dengan nilai max di pandas DataFrame, 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\/panda-ganti-inf-dengan-max\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Bagaimana cara mengganti inf dengan Max Value \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengganti nilai inf dan -inf dengan nilai max di pandas DataFrame, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T03:11:34+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-ganti-inf-dengan-max\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/\",\"name\":\"Pandas: Bagaimana cara mengganti inf dengan Max Value \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T03:11:34+00:00\",\"dateModified\":\"2023-07-18T03:11:34+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengganti nilai inf dan -inf dengan nilai max di pandas DataFrame, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: bagaimana cara mengganti inf dengan max value\"}]},{\"@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: Bagaimana cara mengganti inf dengan Max Value \u2013 Statorials","description":"Tutorial ini menjelaskan cara mengganti nilai inf dan -inf dengan nilai max di pandas DataFrame, 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\/panda-ganti-inf-dengan-max\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Bagaimana cara mengganti inf dengan Max Value \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara mengganti nilai inf dan -inf dengan nilai max di pandas DataFrame, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/","og_site_name":"Statorials","article_published_time":"2023-07-18T03:11:34+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-ganti-inf-dengan-max\/","url":"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/","name":"Pandas: Bagaimana cara mengganti inf dengan Max Value \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T03:11:34+00:00","dateModified":"2023-07-18T03:11:34+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengganti nilai inf dan -inf dengan nilai max di pandas DataFrame, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-ganti-inf-dengan-max\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: bagaimana cara mengganti inf dengan max value"}]},{"@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\/3317"}],"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=3317"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3317\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}