{"id":3483,"date":"2023-07-17T06:17:24","date_gmt":"2023-07-17T06:17:24","guid":{"rendered":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/"},"modified":"2023-07-17T06:17:24","modified_gmt":"2023-07-17T06:17:24","slug":"r-tambahkan-kolom-jika-tidak-ada","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/","title":{"rendered":"Bagaimana cara menambahkan kolom jika tidak ada di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi kustom berikut untuk menambahkan satu atau beberapa kolom ke bingkai data di R jika kolom tersebut belum ada:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>add_cols &lt;- <span style=\"color: #008000;\">function<\/span> (df, cols) {\n  add &lt;- cols[!cols <span style=\"color: #800080;\">%in%<\/span> names(df)]\n  <span style=\"color: #008000;\">if<\/span> (length(add) != 0) df[add] &lt;- NA\n  <span style=\"color: #008000;\">return<\/span> (df)\n}\n<\/strong><\/pre>\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: tambahkan kolom jika tidak ada di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki bingkai data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B'),\n                 position=c('Gu', 'Fo', 'Fo', 'Fo', 'Gu', 'Gu', 'Fo'),\n                 dots=c(18, 22, 19, 14, 14, 11, 20))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team position points\n1 A Gu 18\n2 A Fo 22\n3 A Fo 19\n4 A Fo 14\n5 B Gu 14\n6 B Gu 11\n7 B Fo 20<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Katakanlah kita ingin menambahkan kolom berikut ke bingkai data jika belum ada:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">poin<\/span><\/li>\n<li> <span style=\"color: #000000;\">membantu<\/span><\/li>\n<li> <span style=\"color: #000000;\">memantul<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi khusus yang disebut <strong>add_cols<\/strong> untuk melakukan ini:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#define custom function to add columns to data frame if they do not exist\n<\/span>add_cols &lt;- <span style=\"color: #008000;\">function<\/span> (df, cols) {\n  add &lt;- cols[!cols <span style=\"color: #800080;\">%in%<\/span> names(df)]\n  <span style=\"color: #008000;\">if<\/span> (length(add) !=0 ) df[add] &lt;- NA\n  <span style=\"color: #008000;\">return<\/span> (df)\n}\n\n<span style=\"color: #008080;\">#add three columns if they don't already exist\n<\/span>df &lt;- add_cols(df, c(' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">assists<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> '))\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  team position points assists rebounds\n1 A Gu 18 NA NA\n2 A Fo 22 NA NA\n3 A Fo 19 NA NA\n4 A Fo 14 NA NA\n5 B Gu 14 NA NA\n6 B Gu 11 NA NA\n7 B Fo 20 NA NA\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom <strong>assist<\/strong> dan <strong>rebound<\/strong> ditambahkan ke bingkai data sedangkan kolom <strong>poin<\/strong> tidak ditambahkan karena sudah ada.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa R hanya mengisi setiap nilai di kolom baru dengan nilai NA.<\/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 R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tambahkan-kolom-indeks-ke-kerangka-data-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan kolom indeks (ID numerik) ke bingkai data di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tambahkan-kolom-kosong-ke-kerangka-data-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan kolom kosong ke bingkai data di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi kustom berikut untuk menambahkan satu atau beberapa kolom ke bingkai data di R jika kolom tersebut belum ada: add_cols &lt;- function (df, cols) { add &lt;- cols[!cols %in% names(df)] if (length(add) != 0) df[add] &lt;- NA return (df) } Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh: tambahkan kolom [&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>Bagaimana cara menambahkan kolom jika tidak ada di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R hanya jika kolom tersebut saat ini tidak ada.\" \/>\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\/r-tambahkan-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=\"Bagaimana cara menambahkan kolom jika tidak ada di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R hanya jika kolom tersebut saat ini tidak ada.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T06:17:24+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\/r-tambahkan-kolom-jika-tidak-ada\/\",\"url\":\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/\",\"name\":\"Bagaimana cara menambahkan kolom jika tidak ada di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-17T06:17:24+00:00\",\"dateModified\":\"2023-07-17T06:17:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R hanya jika kolom tersebut saat ini tidak ada.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bagaimana cara menambahkan kolom jika tidak ada di r\"}]},{\"@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":"Bagaimana cara menambahkan kolom jika tidak ada di R - Statorials","description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R hanya jika kolom tersebut saat ini tidak ada.","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\/r-tambahkan-kolom-jika-tidak-ada\/","og_locale":"id_ID","og_type":"article","og_title":"Bagaimana cara menambahkan kolom jika tidak ada di R - Statorials","og_description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R hanya jika kolom tersebut saat ini tidak ada.","og_url":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/","og_site_name":"Statorials","article_published_time":"2023-07-17T06:17:24+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\/r-tambahkan-kolom-jika-tidak-ada\/","url":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/","name":"Bagaimana cara menambahkan kolom jika tidak ada di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-17T06:17:24+00:00","dateModified":"2023-07-17T06:17:24+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R hanya jika kolom tersebut saat ini tidak ada.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-jika-tidak-ada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Bagaimana cara menambahkan kolom jika tidak ada di r"}]},{"@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\/3483"}],"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=3483"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3483\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}