{"id":1155,"date":"2023-07-27T11:45:53","date_gmt":"2023-07-27T11:45:53","guid":{"rendered":"https:\/\/statorials.org\/id\/impor-csv-ke-r\/"},"modified":"2023-07-27T11:45:53","modified_gmt":"2023-07-27T11:45:53","slug":"impor-csv-ke-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/impor-csv-ke-r\/","title":{"rendered":"Cara mengimpor file csv ke r (langkah demi langkah)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Katakanlah saya memiliki file CSV bernama <strong>data.csv<\/strong> yang disimpan di lokasi berikut:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>C:\\Users\\Bob\\Desktop\\data.csv<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">Dan asumsikan file CSV berisi data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>team, points, assists\n'A', 78, 12\n'B', 85, 20\n'C', 93, 23\n'D', 90, 8\n'E', 91, 14\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ada tiga cara umum untuk mengimpor file CSV ini ke R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>1. Gunakan read.csv dari basis R<\/strong> (metode paling lambat, tetapi berfungsi baik untuk kumpulan data yang lebih kecil)<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>data1 &lt;- read.csv(\" <span style=\"color: #008000;\">C:\\\\Users\\\\Bob\\\\Desktop\\\\data.csv<\/span> \", header= <span style=\"color: #993300;\">TRUE<\/span> , stringsAsFactors= <span style=\"color: #993300;\">FALSE<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>2. Gunakan read_csv dari paket readr<\/strong> (2-3 kali lebih cepat dari read.csv)<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (readr)\n\ndata2 &lt;- read_csv(\" <span style=\"color: #008000;\">C:\\Users\\Bob\\Desktop\\data.csv<\/span> \")<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>3. Gunakan fread dari paket data.table<\/strong> (2-3 kali lebih cepat dari read_csv)<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (data.table)\n\ndata3 &lt;- fread(\" <span style=\"color: #008000;\">C:\\Users\\Bob\\Desktop\\data.csv<\/span> \")<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tutorial ini menunjukkan contoh penggunaan masing-masing metode ini untuk mengimpor file CSV ke R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Menggunakan read.csv<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Jika file CSV Anda cukup kecil, Anda cukup menggunakan fungsi <strong>read.csv<\/strong> Base R untuk mengimpornya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Saat menggunakan metode ini, pastikan untuk menentukan <strong>stringsAsFactors=FALSE<\/strong> sehingga R tidak mengubah variabel alfabet atau kategori menjadi faktor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>read.csv<\/strong> untuk mengimpor file CSV ini ke R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#import data<\/span>\ndata1 &lt;- read.csv(\" <span style=\"color: #008000;\">C:\\\\Users\\\\Bob\\\\Desktop\\\\data.csv<\/span> \", header= <span style=\"color: #993300;\">TRUE<\/span> , stringsAsFactors= <span style=\"color: #993300;\">FALSE<\/span> )\n\n<span style=\"color: #008080;\">#view structure of data\n<\/span>str(data1)\n\n'data.frame': 5 obs. of 3 variables:\n $ team: chr \"'A'\" \"'B'\" \"'C'\" \"'D'\" ...\n $points: int 78 85 93 90 91\n $assists: int 12 20 23 8 14\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Menggunakan read_csv<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Jika Anda bekerja dengan file yang lebih besar, Anda dapat menggunakan fungsi <strong>read_csv<\/strong> dari paket readr:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (readr)<\/span>\n\n#import data<\/span>\ndata2 &lt;- read_csv(\" <span style=\"color: #008000;\">C:\\Users\\Bob\\Desktop\\data.csv<\/span> \")\n\n<span style=\"color: #008080;\">#view structure of data\n<\/span>str(data2)\n\n'data.frame': 5 obs. of 3 variables:\n $ team: chr \"'A'\" \"'B'\" \"'C'\" \"'D'\" ...\n $points: int 78 85 93 90 91\n $assists: int 12 20 23 8 14\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 3: Gunakan umpan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Jika CSV Anda sangat besar, cara tercepat untuk mengimpornya ke R adalah dengan menggunakan fungsi <strong>fread<\/strong> dalam paket data.table:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (data.table)<\/span>\n\n#import data<\/span>\ndata3 &lt;- fread(\" <span style=\"color: #008000;\">C:\\Users\\Bob\\Desktop\\data.csv<\/span> \")\n\n<span style=\"color: #008080;\">#view structure of data\n<\/span>str(data3)\n\nClasses 'data.table' and 'data.frame': 5 obs. of 3 variables:\n $ team: chr \"'A'\" \"'B'\" \"'C'\" \"'D'\" ...\n $points: int 78 85 93 90 91\n $assists: int 12 20 23 8 14<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa dalam setiap contoh kami menggunakan garis miring terbalik ganda (\\\\) di jalur file untuk menghindari kesalahan umum berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">Error: '\\U' used without hex digits in character string starting \"\"C:\\U\"<\/span>\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara mengimpor jenis file lain ke R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/impor-excel-ke-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengimpor file Excel ke R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/impor-tsv-ke-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengimpor file TSV ke R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/membaca-file-zip-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengimpor file Zip ke R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/impor-sas-ke-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengimpor file SAS ke R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/impor-file-data-ke-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengimpor file .dta ke R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Katakanlah saya memiliki file CSV bernama data.csv yang disimpan di lokasi berikut: C:\\Users\\Bob\\Desktop\\data.csv Dan asumsikan file CSV berisi data berikut: team, points, assists &#8216;A&#8217;, 78, 12 &#8216;B&#8217;, 85, 20 &#8216;C&#8217;, 93, 23 &#8216;D&#8217;, 90, 8 &#8216;E&#8217;, 91, 14 Ada tiga cara umum untuk mengimpor file CSV ini ke R: 1. Gunakan read.csv dari basis R [&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 Mengimpor File CSV ke R (Langkah demi Langkah) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara cepat mengimpor file CSV ke R, dengan contoh langkah demi langkah.\" \/>\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\/impor-csv-ke-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Mengimpor File CSV ke R (Langkah demi Langkah) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara cepat mengimpor file CSV ke R, dengan contoh langkah demi langkah.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/impor-csv-ke-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T11:45:53+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\/impor-csv-ke-r\/\",\"url\":\"https:\/\/statorials.org\/id\/impor-csv-ke-r\/\",\"name\":\"Cara Mengimpor File CSV ke R (Langkah demi Langkah) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T11:45:53+00:00\",\"dateModified\":\"2023-07-27T11:45:53+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara cepat mengimpor file CSV ke R, dengan contoh langkah demi langkah.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/impor-csv-ke-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/impor-csv-ke-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/impor-csv-ke-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengimpor file csv ke r (langkah demi langkah)\"}]},{\"@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 Mengimpor File CSV ke R (Langkah demi Langkah) - Statologi","description":"Tutorial ini menjelaskan cara cepat mengimpor file CSV ke R, dengan contoh langkah demi langkah.","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\/impor-csv-ke-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Mengimpor File CSV ke R (Langkah demi Langkah) - Statologi","og_description":"Tutorial ini menjelaskan cara cepat mengimpor file CSV ke R, dengan contoh langkah demi langkah.","og_url":"https:\/\/statorials.org\/id\/impor-csv-ke-r\/","og_site_name":"Statorials","article_published_time":"2023-07-27T11:45:53+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\/impor-csv-ke-r\/","url":"https:\/\/statorials.org\/id\/impor-csv-ke-r\/","name":"Cara Mengimpor File CSV ke R (Langkah demi Langkah) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T11:45:53+00:00","dateModified":"2023-07-27T11:45:53+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara cepat mengimpor file CSV ke R, dengan contoh langkah demi langkah.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/impor-csv-ke-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/impor-csv-ke-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/impor-csv-ke-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengimpor file csv ke r (langkah demi langkah)"}]},{"@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\/1155"}],"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=1155"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1155\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}