{"id":1991,"date":"2023-07-24T04:31:10","date_gmt":"2023-07-24T04:31:10","guid":{"rendered":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/"},"modified":"2023-07-24T04:31:10","modified_gmt":"2023-07-24T04:31:10","slug":"r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/","title":{"rendered":"A: bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menambahkan kolom ke bingkai data di R berdasarkan nilai kolom lainnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add new column 'col3' with values based on columns 1 and 2<\/span>\ndf$col3 &lt;- <span style=\"color: #008000;\">with<\/span> (df, <span style=\"color: #008000;\">ifelse<\/span> (col1 &gt; col2, value_if_true, value_if_false))\n<\/strong><\/pre>\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 1: Tambahkan Kolom Karakter Berdasarkan Kolom Lainnya<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menambahkan kolom karakter baru berdasarkan nilai kolom lain dalam bingkai data:<\/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('Mavs', 'Cavs', 'Spurs', 'Nets'),\n                 scored=c(99, 90, 84, 96),\n                 allowed=c(95, 80, 87, 95))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   team scored allowed\n1 Mavs 99 95\n2 Cavs 90 80\n3 Spurs 84 87\n4 Nets 96 95\n\n<span style=\"color: #008080;\">#add 'result' column based on values in 'scored' and 'allowed' columns\n<\/span>df$result &lt;- <span style=\"color: #008000;\">with<\/span> (df, <span style=\"color: #008000;\">ifelse<\/span> (scored &gt; allowed, ' <span style=\"color: #ff0000;\">Win<\/span> ', ' <span style=\"color: #ff0000;\">Loss<\/span> '))\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n   team scored allowed result\n1 Mavs 99 95 Win\n2 Cavs 90 80 Win\n3 Spurs 84 87 Losses\n4 Nets 96 95 Win\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dan kode berikut menunjukkan cara menambahkan kolom karakter baru yang menggabungkan dua fungsi <strong>ifelse()<\/strong> untuk menghasilkan tiga nilai potensial pada kolom baru:<\/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('Mavs', 'Cavs', 'Spurs', 'Nets'),\n                 scored=c(99, 90, 84, 96),\n                 allowed=c(95, 80, 87, 95))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   team scored allowed\n1 Mavs 99 95\n2 Cavs 90 80\n3 Spurs 84 87\n4 Nets 96 95\n\n<span style=\"color: #008080;\">#add 'quality' column based on values in 'scored' and 'allowed' columns\n<span style=\"color: #000000;\">df$quality &lt;- <span style=\"color: #008000;\">with<\/span> (df, <span style=\"color: #008000;\">ifelse<\/span> (scored &gt; 95, ' <span style=\"color: #ff0000;\">great<\/span> ',\n                         <span style=\"color: #008000;\">ifelse<\/span> (scored &gt; 85, ' <span style=\"color: #ff0000;\">good<\/span> ', ' <span style=\"color: #ff0000;\">bad<\/span> ')))\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n   team scored allowed quality\n1 Mavs 99 95 great\n2 Cavs 90 80 good\n3 Spurs 84 87 bad\n4 Nets 96 95 great\n<\/span><\/span><\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2:<\/strong><\/span> <span style=\"color: #000000;\"><strong>Tambahkan kolom numerik berdasarkan kolom lainnya<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menambahkan kolom numerik baru ke bingkai data berdasarkan nilai kolom lainnya:<\/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('Mavs', 'Cavs', 'Spurs', 'Nets'),\n                 scored=c(99, 90, 84, 96),\n                 allowed=c(95, 80, 87, 95))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   team scored allowed\n1 Mavs 99 95\n2 Cavs 90 80\n3 Spurs 84 87\n4 Nets 96 95\n\n<span style=\"color: #008080;\">#add 'lower_score' column based on values in 'scored' and 'allowed' columns\n<span style=\"color: #000000;\">df$lower_score &lt;- <span style=\"color: #008000;\">with<\/span> (df, <span style=\"color: #008000;\">ifelse<\/span> (scored &gt; allowed, allowed, scored))\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n   team scored allowed lower_score\n1 Mavs 99 95 95\n2 Cavs 90 80 80\n3 Spurs 84 87 84\n4 Nets 96 95 95\n<\/span><\/span><\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan kolom 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><br \/> <a href=\"https:\/\/statorials.org\/id\/tambahkan-kolom-indeks-ke-kerangka-data-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan kolom indeks ke bingkai data di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menambahkan kolom ke bingkai data di R berdasarkan nilai kolom lainnya: #add new column &#8216;col3&#8217; with values based on columns 1 and 2 df$col3 &lt;- with (df, ifelse (col1 &gt; col2, value_if_true, value_if_false)) Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh 1: Tambahkan Kolom Karakter Berdasarkan [&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>A: Bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R berdasarkan nilai kolom lain, dengan 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\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A: Bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R berdasarkan nilai kolom lain, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T04:31:10+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-ke-kerangka-data-berdasarkan-kolom-lain\/\",\"url\":\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/\",\"name\":\"A: Bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-24T04:31:10+00:00\",\"dateModified\":\"2023-07-24T04:31:10+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R berdasarkan nilai kolom lain, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A: bagaimana cara menambahkan kolom ke bingkai data berdasarkan 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":"A: Bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain - Statorial","description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R berdasarkan nilai kolom lain, dengan 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\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/","og_locale":"id_ID","og_type":"article","og_title":"A: Bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain - Statorial","og_description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R berdasarkan nilai kolom lain, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/","og_site_name":"Statorials","article_published_time":"2023-07-24T04:31:10+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-ke-kerangka-data-berdasarkan-kolom-lain\/","url":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/","name":"A: Bagaimana cara menambahkan kolom ke bingkai data berdasarkan kolom lain - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-24T04:31:10+00:00","dateModified":"2023-07-24T04:31:10+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menambahkan kolom ke bingkai data di R berdasarkan nilai kolom lain, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data-berdasarkan-kolom-lain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"A: bagaimana cara menambahkan kolom ke bingkai data berdasarkan 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\/1991"}],"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=1991"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1991\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1991"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1991"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}