{"id":3207,"date":"2023-07-18T16:44:07","date_gmt":"2023-07-18T16:44:07","guid":{"rendered":"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/"},"modified":"2023-07-18T16:44:07","modified_gmt":"2023-07-18T16:44:07","slug":"pandas-fillna-dengan-kolom-lain","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/","title":{"rendered":"Pandas: cara mengisi nilai nan dengan nilai dari kolom lain"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut untuk mengganti nilai NaN di satu kolom pandas DataFrame dengan nilai di kolom lain:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">col1<\/span> '] = df[' <span style=\"color: #ff0000;\">col1<\/span> ']. <span style=\"color: #3366ff;\">fillna<\/span> (df[' <span style=\"color: #ff0000;\">col2<\/span> '])\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sintaks khusus ini akan menggantikan semua nilai NaN di <strong>col1<\/strong> dengan nilai yang sesuai di <strong>col2<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Ganti nilai yang hilang dengan kolom lain<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Mari kita asumsikan kita memiliki pandas DataFrame berikut dengan beberapa nilai yang hilang:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#create DataFrame with some NaN values<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team1<\/span> ': ['Mavs', np.nan, 'Nets', 'Hawks', np.nan, 'Jazz'],\n                   ' <span style=\"color: #ff0000;\">team2<\/span> ': ['Spurs', 'Lakers', 'Kings', 'Celtics', 'Heat', 'Magic']})\n<span style=\"color: #008080;\">\n#view DataFrame<\/span>\ndf\n\n        team1 team2\n0 Mavs Spurs\n1 NaN Lakers\n2 Nets Kings\n3 Hawks Celtics\n4 NaN Heat\n5 Jazz Magic\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan ada dua nilai NaN di kolom <strong>team1<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita bisa menggunakan fungsi <strong>fillna()<\/strong> untuk mengisi nilai NaN di kolom <b>team1<\/b> dengan nilai yang sesuai di kolom <b>team2<\/b> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#fill NaNs in team1 column with corresponding values in team2 column<\/span>\n<span style=\"color: #008080;\"><span style=\"color: #000000;\">df[' <span style=\"color: #ff0000;\">team1<\/span> '] = df[' <span style=\"color: #ff0000;\">team1<\/span> ']. <span style=\"color: #3366ff;\">fillna<\/span> (df[' <span style=\"color: #ff0000;\">team2<\/span> '])\n\n<\/span>#view updated DataFrame<\/span>\ndf\n\n        team1 team2\n0 Mavs Spurs\n1 Lakers Lakers\n2 Nets Kings\n3 Hawks Celtics\n4 Heat Heat\n5 Jazz Magic\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa dua nilai NaN di kolom <strong>team1<\/strong> telah diganti dengan nilai yang sesuai di kolom <strong>team2<\/strong> .<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi online lengkap untuk fungsi <strong>fillna()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.DataFrame.fillna.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/p>\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\/panda-menghitung-nilai-yang-hilang\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung nilai yang hilang di panda<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jatuhkan-panda\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris dengan nilai NaN di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menjatuhkan-baris-dengan-nilai\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris yang berisi nilai tertentu di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut untuk mengganti nilai NaN di satu kolom pandas DataFrame dengan nilai di kolom lain: df[&#8216; col1 &#8216;] = df[&#8216; col1 &#8216;]. fillna (df[&#8216; col2 &#8216;]) Sintaks khusus ini akan menggantikan semua nilai NaN di col1 dengan nilai yang sesuai di col2 . Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam [&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 mengisi nilai NaN dengan nilai dari kolom lain - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi fillna() di panda untuk mengisi nilai NaN dari satu kolom dengan nilai dari kolom lain.\" \/>\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-fillna-dengan-kolom-lain\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara mengisi nilai NaN dengan nilai dari kolom lain - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi fillna() di panda untuk mengisi nilai NaN dari satu kolom dengan nilai dari kolom lain.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T16:44:07+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\/pandas-fillna-dengan-kolom-lain\/\",\"url\":\"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/\",\"name\":\"Pandas: Cara mengisi nilai NaN dengan nilai dari kolom lain - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T16:44:07+00:00\",\"dateModified\":\"2023-07-18T16:44:07+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi fillna() di panda untuk mengisi nilai NaN dari satu kolom dengan nilai dari kolom lain.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara mengisi nilai nan dengan nilai dari kolom lain\"}]},{\"@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 mengisi nilai NaN dengan nilai dari kolom lain - Statorials","description":"Tutorial ini menjelaskan cara menggunakan fungsi fillna() di panda untuk mengisi nilai NaN dari satu kolom dengan nilai dari kolom lain.","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-fillna-dengan-kolom-lain\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara mengisi nilai NaN dengan nilai dari kolom lain - Statorials","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi fillna() di panda untuk mengisi nilai NaN dari satu kolom dengan nilai dari kolom lain.","og_url":"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/","og_site_name":"Statorials","article_published_time":"2023-07-18T16:44:07+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\/pandas-fillna-dengan-kolom-lain\/","url":"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/","name":"Pandas: Cara mengisi nilai NaN dengan nilai dari kolom lain - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T16:44:07+00:00","dateModified":"2023-07-18T16:44:07+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi fillna() di panda untuk mengisi nilai NaN dari satu kolom dengan nilai dari kolom lain.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pandas-fillna-dengan-kolom-lain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara mengisi nilai nan dengan nilai dari kolom lain"}]},{"@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\/3207"}],"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=3207"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3207\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}