{"id":3099,"date":"2023-07-19T05:30:35","date_gmt":"2023-07-19T05:30:35","guid":{"rendered":"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/"},"modified":"2023-07-19T05:30:35","modified_gmt":"2023-07-19T05:30:35","slug":"r-tanggal-kesalahan-asal-harus-diberikan","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/","title":{"rendered":"Cara memperbaiki di r: kesalahan di as.date.numeric(x): &#39;origin&#39; harus disediakan"},"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 as.Date.numeric(x) : 'origin' must be supplied \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini biasanya terjadi ketika Anda mencoba mengonversi angka menjadi tanggal di R, namun tidak dapat memberikan tanggal asli.<\/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 mempunyai kerangka data berikut di R yang menunjukkan total penjualan yang dilakukan selama beberapa hari oleh sebuah perusahaan:<\/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> (date=c(27, 140, 180, 200),\n                 sales=c(12, 22, 30, 31))<\/span>\n\n#view data frame\n<span style=\"color: #000000;\">df\n\n  dirty dates\n1 27 12\n2 140 22\n3 180 30\n4,200 31<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <a href=\"https:\/\/statorials.org\/id\/fungsi-str-di-r\/\" target=\"_blank\" rel=\"noopener\">str()<\/a> untuk menampilkan struktur bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #008080;\"><strong>#view structure of data frame<\/strong><\/span>\n<strong>str(df)\n\n'data.frame': 4 obs. of 2 variables:\n $ date: num 27 140 180 200\n $ sales: num 12 22 30 31\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa kolom <strong>tanggal<\/strong> dan <strong>penjualan<\/strong> keduanya bersifat numerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sekarang misalkan kita mencoba mengubah kolom <strong>tanggal<\/strong> menjadi format tanggal:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #008080;\"><strong>#attempt to convert date column to date format<\/strong><\/span>\n<span style=\"color: #000000;\"><strong>df$date &lt;- as. <span style=\"color: #3366ff;\">Date<\/span> (df$date)\n\nError in as.Date.numeric(df$date) : 'origin' must be supplied\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kami menerima kesalahan karena kami tidak menggunakan argumen <strong>asal<\/strong> dalam fungsi <strong>as.Date()<\/strong> .<\/span><\/p>\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 memberikan tanggal asli sehingga R mengetahui cara mengubah angka menjadi tanggal:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#convert date column to date format, using 2020-01-01 as origin date\n<span style=\"color: #000000;\">df$date &lt;- as. <span style=\"color: #3366ff;\">Date<\/span> (df$date, origin=\" <span style=\"color: #ff0000;\">2020-01-01<\/span> \")\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n        dirty dates\n1 2020-01-28 12\n2 2020-05-20 22\n3 2020-06-29 30\n4 2020-07-19 31<\/span><\/span><\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Dengan memberikan tanggal asal, R mengonversi angka menjadi tanggal dengan menambahkan jumlah hari ke tanggal asal yang disediakan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai tanggal pertama <strong>27<\/strong> diubah menjadi <strong>28-01-2020<\/strong> dengan menambahkan 27 hari ke tanggal asli 01-01-2020.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai tanggal kedua sebesar <b>140<\/b> diubah menjadi <strong>20\/05\/2020<\/strong> dengan menambahkan 140 hari ke tanggal asli 01\/01\/2020.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan seterusnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita juga dapat menggunakan fungsi <strong>class()<\/strong> untuk mengonfirmasi bahwa kolom baru memang berisi tanggal:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#display class of date column\n<\/span>class(df$date)\n\n[1] \u201cDate\u201d\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kolom baru sekarang menjadi tanggal, bukan angka.<\/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\/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 as.Date.numeric(x) : &#8216;origin&#8217; must be supplied Kesalahan ini biasanya terjadi ketika Anda mencoba mengonversi angka menjadi tanggal di R, namun tidak dapat memberikan tanggal asli. Tutorial ini menjelaskan dengan tepat cara memperbaiki kesalahan ini. Bagaimana cara mereproduksi kesalahan tersebut Misalkan kita mempunyai kerangka data berikut [&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: kesalahan di as.Date.numeric(x): &quot;origin&quot; harus disediakan - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Kesalahan di as.Date.numeric(x): &#039;origin&#039; harus disediakan\" \/>\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-tanggal-kesalahan-asal-harus-diberikan\/\" \/>\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: kesalahan di as.Date.numeric(x): &quot;origin&quot; harus disediakan - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Kesalahan di as.Date.numeric(x): &#039;origin&#039; harus disediakan\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T05:30:35+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-tanggal-kesalahan-asal-harus-diberikan\/\",\"url\":\"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/\",\"name\":\"Cara memperbaiki di R: kesalahan di as.Date.numeric(x): &quot;origin&quot; harus disediakan - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-19T05:30:35+00:00\",\"dateModified\":\"2023-07-19T05:30:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Kesalahan di as.Date.numeric(x): &#39;origin&#39; harus disediakan\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki di r: kesalahan di as.date.numeric(x): &#39;origin&#39; harus disediakan\"}]},{\"@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: kesalahan di as.Date.numeric(x): &quot;origin&quot; harus disediakan - Statorials","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Kesalahan di as.Date.numeric(x): &#39;origin&#39; harus disediakan","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-tanggal-kesalahan-asal-harus-diberikan\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memperbaiki di R: kesalahan di as.Date.numeric(x): &quot;origin&quot; harus disediakan - Statorials","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Kesalahan di as.Date.numeric(x): &#39;origin&#39; harus disediakan","og_url":"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/","og_site_name":"Statorials","article_published_time":"2023-07-19T05:30:35+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-tanggal-kesalahan-asal-harus-diberikan\/","url":"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/","name":"Cara memperbaiki di R: kesalahan di as.Date.numeric(x): &quot;origin&quot; harus disediakan - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-19T05:30:35+00:00","dateModified":"2023-07-19T05:30:35+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di R: Kesalahan di as.Date.numeric(x): &#39;origin&#39; harus disediakan","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-tanggal-kesalahan-asal-harus-diberikan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki di r: kesalahan di as.date.numeric(x): &#39;origin&#39; harus disediakan"}]},{"@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\/3099"}],"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=3099"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3099\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}