{"id":3530,"date":"2023-07-17T00:17:51","date_gmt":"2023-07-17T00:17:51","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/"},"modified":"2023-07-17T00:17:51","modified_gmt":"2023-07-17T00:17:51","slug":"panda-membuat-kolom-jika-tidak-ada","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/","title":{"rendered":"Pandas: cara membuat kolom jika tidak ada"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk membuat kolom di pandas DataFrame jika belum ada:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">my_column<\/span> '] = df. <span style=\"color: #3366ff;\">get<\/span> (' <span style=\"color: #ff0000;\">my_column<\/span> ', df[' <span style=\"color: #ff0000;\">col1<\/span> '] * df[' <span style=\"color: #ff0000;\">col2<\/span> '])<\/strong> \n<\/pre>\n<p> <span style=\"color: #000000;\">Sintaks khusus ini membuat kolom baru bernama <strong>my_column<\/strong> jika belum ada di DataFrame dan didefinisikan sebagai produk dari kolom yang ada <strong>col1<\/strong> dan <strong>col2<\/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: buat kolom di Pandas jika belum ada<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda 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<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">day<\/span> ': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],\n                   ' <span style=\"color: #ff0000;\">sales<\/span> ': [4, 6, 5, 8, 14, 13, 13, 12, 9, 8, 19, 14],\n                   ' <span style=\"color: #ff0000;\">price<\/span> ': [1, 2, 2, 1, 2, 4, 4, 3, 3, 2, 2, 3]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n    day sales price\n0 1 4 1\n1 2 6 2\n2 3 5 2\n3 4 8 1\n4 5 14 2\n5 6 13 4\n6 7 13 4\n7 8 12 3\n8 9 9 3\n9 10 8 2\n10 11 19 2\n11 12 14 3\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang katakanlah kita mencoba menambahkan kolom bernama <strong>harga<\/strong> jika belum ada dan mendefinisikannya sebagai kolom yang setiap nilainya adalah 100:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to add column called 'price'\n<span style=\"color: #000000;\">df[' <span style=\"color: #ff0000;\">price<\/span> '] = df. <span style=\"color: #3366ff;\">get<\/span> (' <span style=\"color: #ff0000;\">price<\/span> ', 100)    \n<\/span>\n#view updated DataFrame\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">print<\/span> (df)\n\n    day sales price\n0 1 4 1\n1 2 6 2\n2 3 5 2\n3 4 8 1\n4 5 14 2\n5 6 13 4\n6 7 13 4\n7 8 12 3\n8 9 9 3\n9 10 8 2\n10 11 19 2\n11 12 14 3\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Karena kolom bernama <strong>harga<\/strong> sudah ada, pandas tidak menambahkannya ke DataFrame.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, misalkan kita mencoba menambahkan kolom baru bernama <strong>pendapatan<\/strong> jika belum ada dan mendefinisikannya sebagai kolom yang nilainya merupakan produk dari kolom penjualan dan harga:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to add column called 'revenue'\n<span style=\"color: #000000;\">df[' <span style=\"color: #ff0000;\">revenue<\/span> '] = df. <span style=\"color: #3366ff;\">get<\/span> (' <span style=\"color: #ff0000;\">revenue<\/span> ', df[' <span style=\"color: #ff0000;\">sales<\/span> '] * df[' <span style=\"color: #ff0000;\">price<\/span> '])\n<\/span>\n#view updated DataFrame\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">print<\/span> (df)\n\n    day sales price revenue\n0 1 4 1 4\n1 2 6 2 12\n2 3 5 2 10\n3 4 8 1 8\n4 5 14 2 28\n5 6 13 4 52\n6 7 13 4 52\n7 8 12 3 36\n8 9 9 3 27\n9 10 8 2 16\n10 11 19 2 38\n11 12 14 3 42\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom <strong>pendapatan<\/strong> ini ditambahkan ke DataFrame karena belum ada.<\/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 operasi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-menjatuhkan-baris-dengan-syarat\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris di Pandas DataFrame berdasarkan kondisi<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-memfilter-beberapa-kondisi\/\" target=\"_blank\" rel=\"noopener\">Cara memfilter Pandas DataFrame pada berbagai kondisi<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tidak-ada-panda\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan filter \u201cTIDAK DALAM\u201d di Pandas DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk membuat kolom di pandas DataFrame jika belum ada: df[&#8216; my_column &#8216;] = df. get (&#8216; my_column &#8216;, df[&#8216; col1 &#8216;] * df[&#8216; col2 &#8216;]) Sintaks khusus ini membuat kolom baru bernama my_column jika belum ada di DataFrame dan didefinisikan sebagai produk dari kolom yang ada col1 dan col2 [&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 membuat kolom jika tidak ada - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat kolom di pandas DataFrame jika belum ada, 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\/panda-membuat-kolom-jika-tidak-ada\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara membuat kolom jika tidak ada - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat kolom di pandas DataFrame jika belum ada, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T00:17:51+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-membuat-kolom-jika-tidak-ada\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/\",\"name\":\"Pandas: Cara membuat kolom jika tidak ada - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-17T00:17:51+00:00\",\"dateModified\":\"2023-07-17T00:17:51+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat kolom di pandas DataFrame jika belum ada, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara membuat kolom jika tidak ada\"}]},{\"@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 membuat kolom jika tidak ada - Statologi","description":"Tutorial ini menjelaskan cara membuat kolom di pandas DataFrame jika belum ada, 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\/panda-membuat-kolom-jika-tidak-ada\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara membuat kolom jika tidak ada - Statologi","og_description":"Tutorial ini menjelaskan cara membuat kolom di pandas DataFrame jika belum ada, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/","og_site_name":"Statorials","article_published_time":"2023-07-17T00:17:51+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-membuat-kolom-jika-tidak-ada\/","url":"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/","name":"Pandas: Cara membuat kolom jika tidak ada - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-17T00:17:51+00:00","dateModified":"2023-07-17T00:17:51+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat kolom di pandas DataFrame jika belum ada, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-membuat-kolom-jika-tidak-ada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara membuat kolom jika tidak ada"}]},{"@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\/3530"}],"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=3530"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3530\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}