{"id":3769,"date":"2023-07-15T15:59:12","date_gmt":"2023-07-15T15:59:12","guid":{"rendered":"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/"},"modified":"2023-07-15T15:59:12","modified_gmt":"2023-07-15T15:59:12","slug":"pandas-menemukan-nilai-terdekat","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/","title":{"rendered":"Cara menemukan nilai terdekat di pandas dataframe (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menemukan baris dalam pandas DataFrame yang berisi nilai terdekat dengan nilai yang ditentukan dalam kolom tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find row with closest value to 101 in points column<\/span>\ndf_closest = df. <span style=\"color: #3366ff;\">iloc<\/span> [(df[' <span style=\"color: #ff0000;\">dots<\/span> ']- <span style=\"color: #008000;\">101<\/span> ). <span style=\"color: #3366ff;\">abs<\/span> (). <span style=\"color: #3366ff;\">argsort<\/span> ()[:1]]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <strong><span style=\"color: #000000;\">Contoh: Temukan nilai terdekat di Pandas DataFrame<\/span><\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki pandas DataFrame berikut yang berisi jumlah poin yang dicetak oleh tim bola basket yang berbeda:<\/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> ': ['Mavs', 'Nets', 'Hawks', 'Kings', 'Spurs', 'Cavs'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [99, 100, 96, 104, 89, 93]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n    team points\n0 Mavs 99\n1 Nets 100\n2 Hawks 96\n3 Kings 104\n4 Spurs 89\n5 Cavs 93\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang misalkan kita ingin memilih baris DataFrame yang berisi nilai di kolom <strong>titik<\/strong> yang paling dekat dengan <strong>101<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk melakukan ini:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find row with closest value to 101 in points column\n<\/span>df_closest = df. <span style=\"color: #3366ff;\">iloc<\/span> [(df[' <span style=\"color: #ff0000;\">dots<\/span> ']- <span style=\"color: #008000;\">101<\/span> ). <span style=\"color: #3366ff;\">abs<\/span> (). <span style=\"color: #3366ff;\">argsort<\/span> ()[:1]]\n\n<span style=\"color: #008080;\">#view results<\/span>\n<span style=\"color: #008000;\">print<\/span> (df_closest)\n\n   team points\n1 Nets 100\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya terlihat bahwa Nets memiliki nilai pada <strong>kolom<\/strong> poin yang paling dekat dengan <strong>101<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga dapat menggunakan <strong>tolist()<\/strong> untuk hanya menampilkan nilai terdekat saja, bukan seluruh baris di pandas DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#display value closest to 101 in the points column\n<\/span>df_closest[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">tolist<\/span> ()\n\n[100]<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa kita dapat mengubah nilai setelah fungsi <strong>argsort()<\/strong> untuk menemukan beberapa nilai terdekat.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan sintaks berikut untuk menemukan baris di DataFrame dengan 2 nilai paling dekat dengan <strong>101<\/strong> di kolom <strong>poin<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find rows with two closest values to 101 in points column\n<\/span>df_closest2 = df. <span style=\"color: #3366ff;\">iloc<\/span> [(df[' <span style=\"color: #ff0000;\">dots<\/span> ']- <span style=\"color: #008000;\">101<\/span> ). <span style=\"color: #3366ff;\">abs<\/span> (). <span style=\"color: #3366ff;\">argsort<\/span> ()[:2]]\n\n<span style=\"color: #008080;\">#view results<\/span>\n<span style=\"color: #008000;\">print<\/span> (df_closest2)\n\n   team points\n1 Nets 100\n0 Mavs 99\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya terlihat bahwa Nets memiliki nilai yang paling mendekati <strong>101<\/strong> pada kolom <strong>poin<\/strong> , sedangkan Mavs memiliki nilai yang paling mendekati <strong>101<\/strong> pada kolom <strong>poin<\/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 panda umum lainnya:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-nilai-kolom\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara memilih baris berdasarkan nilai kolom<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-menggabungkan-baris-dengan-nilai-kolom-yang-sama\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menggabungkan baris dengan nilai kolom yang sama<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menjatuhkan-semua-baris-kecuali\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara menghapus semua baris kecuali beberapa<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menemukan baris dalam pandas DataFrame yang berisi nilai terdekat dengan nilai yang ditentukan dalam kolom tertentu: #find row with closest value to 101 in points column df_closest = df. iloc [(df[&#8216; dots &#8216;]- 101 ). abs (). argsort ()[:1]] Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. [&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 menemukan nilai terdekat di Pandas DataFrame (dengan contoh) \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menemukan nilai terdekat di pandas DataFrame dengan nilai yang ditentukan, 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\/pandas-menemukan-nilai-terdekat\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menemukan nilai terdekat di Pandas DataFrame (dengan contoh) \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menemukan nilai terdekat di pandas DataFrame dengan nilai yang ditentukan, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T15:59:12+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\/pandas-menemukan-nilai-terdekat\/\",\"url\":\"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/\",\"name\":\"Cara menemukan nilai terdekat di Pandas DataFrame (dengan contoh) \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T15:59:12+00:00\",\"dateModified\":\"2023-07-15T15:59:12+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menemukan nilai terdekat di pandas DataFrame dengan nilai yang ditentukan, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menemukan nilai terdekat di pandas dataframe (dengan contoh)\"}]},{\"@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 menemukan nilai terdekat di Pandas DataFrame (dengan contoh) \u2013 Statorials","description":"Tutorial ini menjelaskan cara menemukan nilai terdekat di pandas DataFrame dengan nilai yang ditentukan, 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\/pandas-menemukan-nilai-terdekat\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menemukan nilai terdekat di Pandas DataFrame (dengan contoh) \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara menemukan nilai terdekat di pandas DataFrame dengan nilai yang ditentukan, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/","og_site_name":"Statorials","article_published_time":"2023-07-15T15:59:12+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\/pandas-menemukan-nilai-terdekat\/","url":"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/","name":"Cara menemukan nilai terdekat di Pandas DataFrame (dengan contoh) \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T15:59:12+00:00","dateModified":"2023-07-15T15:59:12+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menemukan nilai terdekat di pandas DataFrame dengan nilai yang ditentukan, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pandas-menemukan-nilai-terdekat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menemukan nilai terdekat di pandas dataframe (dengan contoh)"}]},{"@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\/3769"}],"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=3769"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3769\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}