{"id":2095,"date":"2023-07-23T17:39:42","date_gmt":"2023-07-23T17:39:42","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/"},"modified":"2023-07-23T17:39:42","modified_gmt":"2023-07-23T17:39:42","slug":"panda-berlaku-di-lokasi","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/","title":{"rendered":"Cara menggunakan pandas apply() di tempat"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Fungsi pandas <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.apply.html\" target=\"_blank\" rel=\"noopener\">apply()<\/a> dapat digunakan untuk menerapkan fungsi ke baris atau kolom pandas DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini berbeda dari fungsi lain seperti <strong>drop()<\/strong> dan <strong>replace()<\/strong> yang memberikan argumen inplace:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">drop<\/span> ([' <span style=\"color: #ff0000;\">column1<\/span> '], inplace= <span style=\"color: #008000;\">True<\/span> )\n\ndf. <span style=\"color: #3366ff;\">rename<\/span> ({' <span style=\"color: #ff0000;\">old_column<\/span> ': ' <span style=\"color: #ff0000;\">new_column<\/span> '}, inplace= <span style=\"color: #008000;\">True<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Fungsi <strong>apply()<\/strong> tidak memiliki argumen inplace, jadi kita harus menggunakan sintaks berikut untuk mengubah DataFrame inplace:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df = df. <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x* <span style=\"color: #008000;\">2<\/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;\"> <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;\">points<\/span> ': [25, 12, 15, 14, 19, 23, 25, 29],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        points assists rebounds\n0 25 5 11\n1 12 7 8\n2 15 7 10\n3 14 9 6\n4 19 12 6\n5 23 9 5\n6 25 9 9\n7 29 4 12\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Gunakan apply() sebagai pengganti kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>apply()<\/strong> untuk mengubah kolom bingkai data di tempatnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#multiply all values in 'points' column by 2 in place\n<\/span>df. <span style=\"color: #3366ff;\">loc<\/span> [:, ' <span style=\"color: #ff0000;\">points<\/span> '] = df. <span style=\"color: #3366ff;\">points<\/span> . <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x* <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame<\/span>\ndf\n\npoints assists rebounds\n0 50 5 11\n1 24 7 8\n2 30 7 10\n3 28 9 6\n4 38 12 6\n5 46 9 5\n6 50 9 9\n7 58 4 12\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Gunakan apply() sebagai pengganti beberapa kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>apply()<\/strong> untuk mengubah beberapa kolom bingkai data di tempatnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">multiply all values in 'points' and 'rebounds' column by 2 in place<\/span>\ndf[[' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ']] = df[[' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ']]. <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x* <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span>df\n\n\tpoints assists rebounds\n0 50 5 22\n1 24 7 16\n2 30 7 20\n3 28 9 12\n4 38 12 12\n5 46 9 10\n6 50 9 18\n7 58 4 24\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Gunakan apply() untuk semua kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>apply()<\/strong> untuk mengubah semua kolom dalam bingkai data pada tempatnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#multiply values in all columns by 2\n<\/span>df = df. <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x* <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame<\/span>\ndf\n\n\tpoints assists rebounds\n0 50 10 22\n1 24 14 16\n2 30 14 20\n3 28 18 12\n4 38 24 12\n5 46 18 10\n6 50 18 18\n7 58 8 24\n<\/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 menjalankan fungsi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/adalah-kolom-panda\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung jumlah kolom di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kolom-panda-rata-rata\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung rata-rata kolom di Pandas<\/a><br \/> Bagaimana menemukan nilai maksimum kolom di Pandas<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fungsi pandas apply() dapat digunakan untuk menerapkan fungsi ke baris atau kolom pandas DataFrame. Fungsi ini berbeda dari fungsi lain seperti drop() dan replace() yang memberikan argumen inplace: df. drop ([&#8216; column1 &#8216;], inplace= True ) df. rename ({&#8216; old_column &#8216;: &#8216; new_column &#8216;}, inplace= True ) Fungsi apply() tidak memiliki argumen inplace, jadi kita [&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 menggunakan Pandas apply() di tempat \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi pandas apply() di tempat, termasuk 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-berlaku-di-lokasi\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan Pandas apply() di tempat \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi pandas apply() di tempat, termasuk beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T17:39:42+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\/panda-berlaku-di-lokasi\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/\",\"name\":\"Cara menggunakan Pandas apply() di tempat \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T17:39:42+00:00\",\"dateModified\":\"2023-07-23T17:39:42+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi pandas apply() di tempat, termasuk beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan pandas apply() di tempat\"}]},{\"@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 menggunakan Pandas apply() di tempat \u2013 Statorials","description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas apply() di tempat, termasuk 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-berlaku-di-lokasi\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan Pandas apply() di tempat \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas apply() di tempat, termasuk beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/","og_site_name":"Statorials","article_published_time":"2023-07-23T17:39:42+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\/panda-berlaku-di-lokasi\/","url":"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/","name":"Cara menggunakan Pandas apply() di tempat \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T17:39:42+00:00","dateModified":"2023-07-23T17:39:42+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas apply() di tempat, termasuk beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-berlaku-di-lokasi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan pandas apply() di tempat"}]},{"@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\/2095"}],"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=2095"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2095\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}