{"id":2058,"date":"2023-07-23T21:49:25","date_gmt":"2023-07-23T21:49:25","guid":{"rendered":"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/"},"modified":"2023-07-23T21:49:25","modified_gmt":"2023-07-23T21:49:25","slug":"argumen-r-tidak-numerik-atau-logis","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/","title":{"rendered":"Cara memperbaikinya di r: argumen bukan numerik atau logis: return na"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Peringatan yang mungkin Anda temui di R adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>Warning message:\nIn mean.default(df): argument is not numeric or logical: returning NA\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Peringatan ini terjadi ketika mencoba menghitung rata-rata suatu objek di R yang bukan numerik atau logis.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan dengan tepat bagaimana menangani peringatan ini dalam praktiknya.<\/span><\/p>\n<h3> <strong>Cara mereproduksi peringatan tersebut<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita membuat 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 style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C', 'D', 'E'),\n                 points=c(99, 90, 86, 88, 95),\n                 assists=c(33, 28, 31, 39, 34),\n                 rebounds=c(30, 28, 24, 24, 28))<\/span>\n\n#view data frame\n<span style=\"color: #000000;\">df\n\n  team points assists rebounds\n1 A 99 33 30\n2 B 90 28 28\n3 C 86 31 24\n4 D 88 39 24\n5 E 95 34 28<\/span>\n<\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Jika kita mencoba menghitung rata-rata kolom karakter atau jika kita mencoba menghitung rata-rata seluruh bingkai data, kita akan menerima peringatan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#attempt to calculate mean of character column\n<span style=\"color: #000000;\">mean(df$team)\n\nWarning message:\nIn mean.default(df$team): argument is not numeric or logical: returning NA\n<\/span>\n#attempt to calculate mean of entire data frame\n<span style=\"color: #000000;\">mean(df)\n\nWarning message:\nIn mean.default(df): argument is not numeric or logical: returning NA\n<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Fungsi <strong>Mean()<\/strong> hanya menggunakan vektor numerik sebagai argumen, itulah sebabnya kami mendapat peringatan di kedua skenario.<\/span><\/p>\n<h3> <strong>Bagaimana menangani peringatan tersebut<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">Cara menangani peringatan ini adalah dengan hanya menggunakan fungsi <strong>Mean()<\/strong> dengan vektor numerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menghitung rata-rata kolom poin karena bersifat numerik:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#calculate mean of points column<\/span>\nmean(df$points)\n\n[1] 91.6\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Atau kita bisa menggunakan fungsi <strong>sapply()<\/strong> untuk menghitung rata-rata setiap kolom dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#calculate mean of every column in data frame<\/span>\nsapply(df, mean, 2)\n\n    team points assists rebounds \n      NA 90 33 28 \n\nWarning message:\nIn mean.default(X[[i]], ...):\n  argument is not numeric or logical: returning NA<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kami dapat menghitung rata-rata setiap kolom numerik, namun masih menerima pesan peringatan karena kami mencoba menghitung rata-rata kolom karakter &#8220;tim&#8221;.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk menghindari peringatan ini sepenuhnya, kita dapat menggunakan fungsi <strong>sapply()<\/strong> hanya dengan tiga kolom numerik:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#calculate mean of each numeric column\n<\/span>sapply(df[c(' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">assists<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ')], mean, 2)\n  points assists rebounds \n      90 33 28<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa rata-rata setiap kolom numerik berhasil ditampilkan dan kami tidak menerima pesan peringatan apa pun.<\/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 memperbaiki kesalahan umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-kondisi-memiliki-panjang-1-hanya-elemen-pertama-yang-akan-digunakan\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaikinya: kondisi memiliki panjang &gt; 1 dan hanya elemen pertama yang akan digunakan<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/cara-memperbaiki-argumen-non-numerik-ke-operator-biner-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaiki: argumen non-numerik dari operator biner<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-kesalahan-redup-harus-memiliki-panjang-positif\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaikinya: dim(X) harus mempunyai panjang positif<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kesalahan-dplyr-dalam-memilih-argumen-yang-tidak-digunakan\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaiki: kesalahan dalam memilih argumen yang tidak digunakan<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Peringatan yang mungkin Anda temui di R adalah: Warning message: In mean.default(df): argument is not numeric or logical: returning NA Peringatan ini terjadi ketika mencoba menghitung rata-rata suatu objek di R yang bukan numerik atau logis. Tutorial ini menjelaskan dengan tepat bagaimana menangani peringatan ini dalam praktiknya. Cara mereproduksi peringatan tersebut Misalkan kita membuat bingkai [&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 memperbaikinya di R: argumen bukan numerik atau logis: return na - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Argumennya bukan numerik atau logis: return na.\" \/>\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\/argumen-r-tidak-numerik-atau-logis\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara memperbaikinya di R: argumen bukan numerik atau logis: return na - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Argumennya bukan numerik atau logis: return na.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T21:49:25+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\/argumen-r-tidak-numerik-atau-logis\/\",\"url\":\"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/\",\"name\":\"Cara memperbaikinya di R: argumen bukan numerik atau logis: return na - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T21:49:25+00:00\",\"dateModified\":\"2023-07-23T21:49:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Argumennya bukan numerik atau logis: return na.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaikinya di r: argumen bukan numerik atau logis: return na\"}]},{\"@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 memperbaikinya di R: argumen bukan numerik atau logis: return na - Statorials","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Argumennya bukan numerik atau logis: return na.","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\/argumen-r-tidak-numerik-atau-logis\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memperbaikinya di R: argumen bukan numerik atau logis: return na - Statorials","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Argumennya bukan numerik atau logis: return na.","og_url":"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/","og_site_name":"Statorials","article_published_time":"2023-07-23T21:49:25+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\/argumen-r-tidak-numerik-atau-logis\/","url":"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/","name":"Cara memperbaikinya di R: argumen bukan numerik atau logis: return na - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T21:49:25+00:00","dateModified":"2023-07-23T21:49:25+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Argumennya bukan numerik atau logis: return na.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/argumen-r-tidak-numerik-atau-logis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaikinya di r: argumen bukan numerik atau logis: return na"}]},{"@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\/2058"}],"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=2058"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2058\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}