{"id":4251,"date":"2023-07-12T12:45:03","date_gmt":"2023-07-12T12:45:03","guid":{"rendered":"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/"},"modified":"2023-07-12T12:45:03","modified_gmt":"2023-07-12T12:45:03","slug":"nilai-pembaruan-pandas-iterrows","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/","title":{"rendered":"Pandas: cara memperbarui nilai dalam baris"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk memperbarui nilai dalam pandas DataFrame saat menggunakan <strong>iterrows<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">for<\/span> i, row <span style=\"color: #008000;\">in<\/span> df. <span style=\"color: #3366ff;\">iterrows<\/span> ():\n    points_add = 10\n    <span style=\"color: #008000;\">if<\/span> row[' <span style=\"color: #ff0000;\">points<\/span> '] &gt; 15:\n        points_add = 50\n    df. <span style=\"color: #3366ff;\">at<\/span> [i,' <span style=\"color: #ff0000;\">points<\/span> '] = points_add\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Contoh khusus ini mengulangi setiap baris DataFrame dan memperbarui nilai di kolom titik menjadi <strong>50<\/strong> jika nilainya saat ini lebih besar dari 15.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika nilai saat ini kurang dari atau sama dengan 15, nilainya diperbarui menjadi <strong>10<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Perbarui nilai di Pandas DataFrame dalam baris<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda DataFrame berikut yang menunjukkan jumlah poin yang dicetak oleh pemain 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;\">player<\/span> ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [10, 12, 14, 15, 15, 15, 16, 17, 20]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n  player points\n0 to 10\n1 B 12\n2 C 14\n3 D 15\n4 E 15\n5 F 15\n6 G 16\n7:17 a.m.\n8 I 20<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Katakanlah kita ingin memperbarui nilai pada kolom poin menggunakan logika berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Jika poinnya kurang dari atau sama dengan 15, perbarui nilainya menjadi <strong>10<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">Jika poinnya lebih besar dari 15, perbarui nilainya menjadi <strong>50<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>iterrows<\/strong> untuk mengulangi setiap baris DataFrame dan membuat pembaruan berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\"><span style=\"color: #008080;\">#iterate over each row in DataFrame and update values in points column<\/span>\nfor<\/span> i, row <span style=\"color: #008000;\">in<\/span> df. <span style=\"color: #3366ff;\">iterrows<\/span> ():\n    points_add = 10\n    <span style=\"color: #008000;\">if<\/span> row[' <span style=\"color: #ff0000;\">points<\/span> '] &gt; 15:\n        points_add = 50\n    df. <span style=\"color: #3366ff;\">at<\/span> [i,' <span style=\"color: #ff0000;\">points<\/span> '] = points_add\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n  player points\n0 to 10\n1 B 10\n2 C 10\n3 D 10\n4 E 10\n5 F 10\n6 G 50\n7:50 a.m.\n8 I 50<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa nilai pada kolom poin telah diperbarui.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi pandas <strong>iterrows()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.iterrows.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/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\/panda-mengulangi-kolom-kerangka-data\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara menavigasi kolom<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-memilih-garis-di-antara-nilai\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara memilih baris di antara dua nilai<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kolom-pembaruan-panda-berdasarkan-kerangka-data-lain\/\" target=\"_blank\" rel=\"noopener\">Pandas: perbarui nilai kolom berdasarkan DataFrame lain<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk memperbarui nilai dalam pandas DataFrame saat menggunakan iterrows : for i, row in df. iterrows (): points_add = 10 if row[&#8216; points &#8216;] &gt; 15: points_add = 50 df. at [i,&#8217; points &#8216;] = points_add Contoh khusus ini mengulangi setiap baris DataFrame dan memperbarui nilai di kolom titik [&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 memperbarui nilai dalam baris - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbarui nilai iterrow di panda, dengan sebuah 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\/nilai-pembaruan-pandas-iterrows\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara memperbarui nilai dalam baris - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbarui nilai iterrow di panda, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T12:45:03+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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/\",\"url\":\"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/\",\"name\":\"Pandas: Cara memperbarui nilai dalam baris - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T12:45:03+00:00\",\"dateModified\":\"2023-07-12T12:45:03+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbarui nilai iterrow di panda, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara memperbarui nilai dalam baris\"}]},{\"@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 memperbarui nilai dalam baris - Statorials","description":"Tutorial ini menjelaskan cara memperbarui nilai iterrow di panda, dengan sebuah 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\/nilai-pembaruan-pandas-iterrows\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara memperbarui nilai dalam baris - Statorials","og_description":"Tutorial ini menjelaskan cara memperbarui nilai iterrow di panda, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/","og_site_name":"Statorials","article_published_time":"2023-07-12T12:45:03+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/","url":"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/","name":"Pandas: Cara memperbarui nilai dalam baris - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T12:45:03+00:00","dateModified":"2023-07-12T12:45:03+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbarui nilai iterrow di panda, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/nilai-pembaruan-pandas-iterrows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara memperbarui nilai dalam baris"}]},{"@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\/4251"}],"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=4251"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4251\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}