{"id":2010,"date":"2023-07-24T02:44:52","date_gmt":"2023-07-24T02:44:52","guid":{"rendered":"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/"},"modified":"2023-07-24T02:44:52","modified_gmt":"2023-07-24T02:44:52","slug":"cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/","title":{"rendered":"Cara memperbaiki di r: argumen non-numerik dari operator biner"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Kesalahan yang mungkin Anda temui di R adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>Error in df$var1- df$var2: non-numeric argument to binary operator \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini terjadi ketika Anda mencoba melakukan <a href=\"https:\/\/en.wikipedia.org\/wiki\/Binary_operation\" target=\"_blank\" rel=\"noopener\">operasi biner<\/a> pada dua vektor dan salah satu vektornya bukan numerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Berikut adalah contoh operasi biner:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Pengurangan ( <strong>\u2013<\/strong> )<\/span><\/li>\n<li> <span style=\"color: #000000;\">Penambahan ( <strong>+<\/strong> )<\/span><\/li>\n<li> <span style=\"color: #000000;\">Perkalian ( <strong>*<\/strong> )<\/span><\/li>\n<li> <span style=\"color: #000000;\">Divisi ( <strong>\/<\/strong> )<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kesalahan ini paling sering terjadi jika salah satu vektor yang Anda berikan adalah vektor karakter.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan dengan tepat cara memperbaiki kesalahan ini.<\/span><\/p>\n<h3> <strong>Bagaimana cara mereproduksi kesalahan tersebut<\/strong><\/h3>\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<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (period = c(1, 2, 3, 4, 5, 6, 7, 8),\n                 sales = c(14, 13, 10, 11, 19, 9, 8, 7),\n                 returns = c('1', '0', '2', '1', '1', '2', '2', '3'))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  period sales returns\n1 1 14 1\n2 2 13 0\n3 3 10 2\n4 4 11 1\n5 5 19 1\n6 6 9 2\n7 7 8 2\n8 8 7 3<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang katakanlah kita mencoba membuat kolom baru bernama &#8220;bersih&#8221; dengan mengurangi kolom &#8220;pengembalian&#8221; dari kolom &#8220;penjualan&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#attempt to create new column called 'net'\n<\/span>df$net &lt;- df$sales - df$returns\n\nError in df$sales * df$returns: non-numeric argument to binary operator\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan terjadi karena kolom &#8220;pengembalian&#8221; adalah kelas &#8220;karakter&#8221; dan tidak mungkin untuk mengurangi kolom karakter dari kolom numerik.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#display class of 'sales' column\n<\/span>class(df$sales)\n\n[1] \"digital\"\n\n<span style=\"color: #008080;\">#display class of 'returns' column\n<\/span>class(df$returns)\n\n[1] \u201ccharacter\u201d\n<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara memperbaiki kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Cara untuk memperbaiki kesalahan ini adalah dengan menggunakan <strong>as.numeric()<\/strong> untuk mengubah kolom &#8220;pengembalian&#8221; menjadi numerik sebelum melakukan pengurangan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create new column called 'net'\n<\/span>df$net &lt;- df$sales - as. <span style=\"color: #3366ff;\">numeric<\/span> (df$returns)\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  period sales returns net\n1 1 14 1 13\n2 2 13 0 13\n3 3 10 2 8\n4 4 11 1 10\n5 5 19 1 18\n6 6 9 2 7\n7 7 8 2 6\n8 8 7 3 4<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kami dapat melakukan pengurangan tanpa kesalahan apa pun karena kolom &#8220;penjualan&#8221; dan &#8220;pengembalian&#8221; berupa angka.<\/span><\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara mengatasi kesalahan umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-kesalahan-redup-harus-memiliki-panjang-positif\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaikinya di R: dim(X) harus panjangnya positif<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kesalahan-rbind-pada-nama-r-tidak-cocok-dengan-nama-sebelumnya\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaiki di R: Nama tidak sesuai dengan nama sebelumnya<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\">Cara memperbaikinya di R: panjang benda yang lebih panjang bukan kelipatan panjang benda yang lebih pendek<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kontras-diterapkan-pada-faktor-dengan-2-level-atau-lebih\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaikinya di R: kontras hanya dapat diterapkan pada faktor dengan 2 level atau lebih<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kesalahan yang mungkin Anda temui di R adalah: Error in df$var1- df$var2: non-numeric argument to binary operator Kesalahan ini terjadi ketika Anda mencoba melakukan operasi biner pada dua vektor dan salah satu vektornya bukan numerik. Berikut adalah contoh operasi biner: Pengurangan ( \u2013 ) Penambahan ( + ) Perkalian ( * ) Divisi ( \/ [&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 memperbaiki di R: argumen non-numerik dari operator biner - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: argumen non-numerik operator biner.\" \/>\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\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara memperbaiki di R: argumen non-numerik dari operator biner - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: argumen non-numerik operator biner.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T02:44:52+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\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/\",\"name\":\"Cara memperbaiki di R: argumen non-numerik dari operator biner - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-24T02:44:52+00:00\",\"dateModified\":\"2023-07-24T02:44:52+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: argumen non-numerik operator biner.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki di r: argumen non-numerik dari operator biner\"}]},{\"@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 memperbaiki di R: argumen non-numerik dari operator biner - Statorials","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: argumen non-numerik operator biner.","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\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memperbaiki di R: argumen non-numerik dari operator biner - Statorials","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: argumen non-numerik operator biner.","og_url":"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-24T02:44:52+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\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/","url":"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/","name":"Cara memperbaiki di R: argumen non-numerik dari operator biner - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-24T02:44:52+00:00","dateModified":"2023-07-24T02:44:52+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: argumen non-numerik operator biner.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki di r: argumen non-numerik dari operator biner"}]},{"@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\/2010"}],"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=2010"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2010\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}