{"id":3911,"date":"2023-07-14T19:41:14","date_gmt":"2023-07-14T19:41:14","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/"},"modified":"2023-07-14T19:41:14","modified_gmt":"2023-07-14T19:41:14","slug":"dplyr-meneruskan-string-sebagai-nama-variabel","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/","title":{"rendered":"Cara meneruskan string sebagai nama variabel di dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan salah satu metode berikut untuk meneruskan string sebagai nama variabel di dplyr:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan dapatkan()<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df %&gt;% filter(get(my_var) <span style=\"color: #800080;\">==<\/span> ' <span style=\"color: #ff0000;\">A<\/span> ')\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan .data<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df %&gt;% filter(. <span style=\"color: #3366ff;\">data<\/span> [[my_var]] <span style=\"color: #800080;\">==<\/span> ' <span style=\"color: #ff0000;\">A<\/span> ')\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'B', 'B'),\n                 points=c(99, 90, 86, 88, 95),\n                 assists=c(33, 28, 31, 39, 34),\n                 rebounds=c(30, 28, 24, 24, 28))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists rebounds\n1 A 99 33 30\n2 A 90 28 28\n3 A 86 31 24\n4 B 88 39 24\n5 B 95 34 28\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Berikan string sebagai nama variabel di dplyr menggunakan get()<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Jika kita mencoba memfilter bingkai data dengan meneruskan string sebagai nama variabel ke fungsi <strong>filter()<\/strong> di dplyr, kita akan mendapatkan bingkai data kosong:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)<\/span>\n\n#define variable\n<span style=\"color: #000000;\">my_var &lt;- ' <span style=\"color: #ff0000;\">team<\/span> '<\/span>\n\n#attempt to filter for rows where team is equal to a variable\n<span style=\"color: #000000;\">df %&gt;% filter(my_var <span style=\"color: #800080;\">==<\/span> ' <span style=\"color: #ff0000;\">A<\/span> ')\n\n[1] team points assists rebounds\n&lt;0 rows&gt; (or 0-length row.names)\n<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Salah satu cara untuk menyiasatinya adalah dengan menggabungkan nama variabel dalam fungsi <strong>get()<\/strong> :<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#define variable\n<\/span>my_var &lt;- ' <span style=\"color: #ff0000;\">team<\/span> '\n\n<span style=\"color: #008080;\">#filter for rows where team is equal to a variable\n<\/span>df %&gt;% filter(get(my_var) <span style=\"color: #800080;\">==<\/span> ' <span style=\"color: #ff0000;\">A<\/span> ')\n\n  team points assists rebounds\n1 A 99 33 30\n2 A 90 28 28\n3 A 86 31 24\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan fungsi <strong>get()<\/strong> dalam fungsi <strong>filter()<\/strong> , kita berhasil memfilter baris bingkai data hanya untuk baris yang timnya sama dengan A.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Berikan string sebagai nama variabel di dplyr menggunakan .data<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Cara lain untuk meneruskan string sebagai nama variabel ke fungsi <strong>filter()<\/strong> di dplyr adalah dengan menggunakan fungsi <strong>.data<\/strong> sebagai berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#define variable\n<\/span>my_var &lt;- ' <span style=\"color: #ff0000;\">team<\/span> '\n\n<span style=\"color: #008080;\">#filter for rows where team is equal to a variable\n<\/span>df %&gt;% filter(. <span style=\"color: #3366ff;\">data<\/span> [[my_var]] <span style=\"color: #800080;\">==<\/span> ' <span style=\"color: #ff0000;\">A<\/span> ')\n\n  team points assists rebounds\n1 A 99 33 30\n2 A 90 28 28\n3 A 86 31 24\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan fungsi <strong>.data<\/strong> dalam fungsi <strong>filter()<\/strong> , kita berhasil memfilter baris dalam bingkai data hanya untuk baris yang timnya sama dengan A.<\/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 dplyr:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/pilih-baris-pertama-grup-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara memilih baris pertama berdasarkan grup menggunakan dplyr<\/a><br \/> Cara memfilter berdasarkan beberapa kondisi menggunakan dplyr<br \/> <a href=\"https:\/\/statorials.org\/id\/garis-filter-yang-berisi-string-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara memfilter baris yang berisi string tertentu menggunakan dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan salah satu metode berikut untuk meneruskan string sebagai nama variabel di dplyr: Metode 1: Gunakan dapatkan() df %&gt;% filter(get(my_var) == &#8216; A &#8216;) Metode 2: Gunakan .data df %&gt;% filter(. data [[my_var]] == &#8216; A &#8216;) Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut: #create data frame [&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 meneruskan string sebagai nama variabel di dplyr \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara meneruskan string sebagai nama variabel di dplyr, 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\/dplyr-meneruskan-string-sebagai-nama-variabel\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara meneruskan string sebagai nama variabel di dplyr \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara meneruskan string sebagai nama variabel di dplyr, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T19:41:14+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\/dplyr-meneruskan-string-sebagai-nama-variabel\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/\",\"name\":\"Cara meneruskan string sebagai nama variabel di dplyr \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T19:41:14+00:00\",\"dateModified\":\"2023-07-14T19:41:14+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara meneruskan string sebagai nama variabel di dplyr, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara meneruskan string sebagai nama variabel di dplyr\"}]},{\"@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 meneruskan string sebagai nama variabel di dplyr \u2013 Statorials","description":"Tutorial ini menjelaskan cara meneruskan string sebagai nama variabel di dplyr, 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\/dplyr-meneruskan-string-sebagai-nama-variabel\/","og_locale":"id_ID","og_type":"article","og_title":"Cara meneruskan string sebagai nama variabel di dplyr \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara meneruskan string sebagai nama variabel di dplyr, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/","og_site_name":"Statorials","article_published_time":"2023-07-14T19:41:14+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\/dplyr-meneruskan-string-sebagai-nama-variabel\/","url":"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/","name":"Cara meneruskan string sebagai nama variabel di dplyr \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T19:41:14+00:00","dateModified":"2023-07-14T19:41:14+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara meneruskan string sebagai nama variabel di dplyr, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-meneruskan-string-sebagai-nama-variabel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara meneruskan string sebagai nama variabel di dplyr"}]},{"@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\/3911"}],"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=3911"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3911\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}