{"id":3339,"date":"2023-07-18T00:30:59","date_gmt":"2023-07-18T00:30:59","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/"},"modified":"2023-07-18T00:30:59","modified_gmt":"2023-07-18T00:30:59","slug":"dplyr-pilih-jika-beberapa-kondisi","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/","title":{"rendered":"Cara menggunakan select_if dengan beberapa kondisi di dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut dengan fungsi <strong>select_if()<\/strong> dari paket <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> untuk memilih kolom dalam bingkai data yang memenuhi salah satu dari beberapa kondisi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df %&gt;% select_if( <span style=\"color: #008000;\">function<\/span> (x) condition1 | condition2)<\/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 1: Gunakan select_if() dengan tipe kelas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>select_if()<\/strong> untuk memilih kolom dalam bingkai data yang memiliki tipe kelas <strong>karakter<\/strong> atau <strong>numerik<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C', 'D', 'E'),\n                 conference=as. <span style=\"color: #3366ff;\">factor<\/span> (c('W', 'W', 'W', 'E', 'E')),\n                 points_for=c(99, 90, 86, 88, 95),\n                 points_against=c(91, 80, 88, 86, 93))\n\n<span style=\"color: #008080;\">#select all character and numeric columns\n<\/span>df %&gt;% select_if( <span style=\"color: #008000;\">function<\/span> (x) is. <span style=\"color: #3366ff;\">character<\/span> (x) | is. <span style=\"color: #3366ff;\">numeric<\/span> (x))\n\n  team points_for points_against\n1 A 99 91\n2 B 90 80\n3 C 86 88\n4 D 88 86\n5 E 95 93<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom satu karakter ( <strong>team<\/strong> ) dan dua kolom numerik ( <strong>points_for<\/strong> dan <strong>points_against<\/strong> ) dikembalikan sedangkan kolom faktor ( <strong>conference<\/strong> ) tidak dikembalikan.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Gunakan select_if() dengan tipe kelas dan nama kolom<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>select_if()<\/strong> untuk memilih kolom dalam bingkai data yang memiliki tipe kelas <strong>faktor<\/strong> atau nama kolom <strong>points_for<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C', 'D', 'E'),\n                 conference=as. <span style=\"color: #3366ff;\">factor<\/span> (c('W', 'W', 'W', 'E', 'E')),\n                 points_for=c(99, 90, 86, 88, 95),\n                 points_against=c(91, 80, 88, 86, 93))\n\n<span style=\"color: #008080;\">#select all factor columns and 'points_for' column\n<\/span>df %&gt;% select_if( <span style=\"color: #008000;\">function<\/span> (x) is. <span style=\"color: #3366ff;\">factor<\/span> (x) | all(x == .$points_for))\n\n  conference points_for\n1 W 99\n2W 90\n3 W 86\n4 E 88\n5 E 95\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kolom satu faktor dan kolom berlabel <strong>points_for<\/strong> dikembalikan.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : <strong>|<\/strong> simbol adalah operator logis \u201cATAU\u201d di R. Silakan gunakan sebanyak <strong>|<\/strong> simbol karena Anda ingin memilih kolom menggunakan lebih dari dua kondisi.<\/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 menggunakan fungsi umum lainnya di dplyr:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/dplyr-melalui\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsicross() di dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/gerakan-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi relokasi() di dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/irisan-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi irisan() di dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut dengan fungsi select_if() dari paket dplyr untuk memilih kolom dalam bingkai data yang memenuhi salah satu dari beberapa kondisi: df %&gt;% select_if( function (x) condition1 | condition2) Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh 1: Gunakan select_if() dengan tipe kelas Kode berikut menunjukkan cara menggunakan fungsi [&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 menggunakan select_if dengan beberapa kondisi di dplyr \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi select_if pada dplyr dengan beberapa syarat, termasuk contohnya.\" \/>\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-pilih-jika-beberapa-kondisi\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan select_if dengan beberapa kondisi di dplyr \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi select_if pada dplyr dengan beberapa syarat, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T00:30:59+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-pilih-jika-beberapa-kondisi\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/\",\"name\":\"Cara menggunakan select_if dengan beberapa kondisi di dplyr \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T00:30:59+00:00\",\"dateModified\":\"2023-07-18T00:30:59+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi select_if pada dplyr dengan beberapa syarat, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan select_if dengan beberapa kondisi 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 menggunakan select_if dengan beberapa kondisi di dplyr \u2013 Statorials","description":"Tutorial ini menjelaskan cara menggunakan fungsi select_if pada dplyr dengan beberapa syarat, termasuk contohnya.","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-pilih-jika-beberapa-kondisi\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan select_if dengan beberapa kondisi di dplyr \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi select_if pada dplyr dengan beberapa syarat, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/","og_site_name":"Statorials","article_published_time":"2023-07-18T00:30:59+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-pilih-jika-beberapa-kondisi\/","url":"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/","name":"Cara menggunakan select_if dengan beberapa kondisi di dplyr \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T00:30:59+00:00","dateModified":"2023-07-18T00:30:59+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi select_if pada dplyr dengan beberapa syarat, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-pilih-jika-beberapa-kondisi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan select_if dengan beberapa kondisi 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\/3339"}],"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=3339"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3339\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}