{"id":3223,"date":"2023-07-18T14:39:02","date_gmt":"2023-07-18T14:39:02","guid":{"rendered":"https:\/\/statorials.org\/id\/aku-takut\/"},"modified":"2023-07-18T14:39:02","modified_gmt":"2023-07-18T14:39:02","slug":"aku-takut","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/aku-takut\/","title":{"rendered":"Cara menggunakan fread() di r untuk mengimpor file lebih cepat"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>fread()<\/strong> dari paket <strong>data.table<\/strong> di R untuk mengimpor file dengan cepat dan mudah.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (data.table)\n\ndf &lt;- fread(\" <span style=\"color: #000000;\">C:\\\\Users\\\\Path\\\\To\\\\My\\\\data.csv<\/span> \")<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Untuk file berukuran besar, fungsi ini ternyata jauh lebih cepat dibandingkan fungsi seperti <strong>read.csv<\/strong> dari basis R.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Dan dalam kebanyakan kasus, fungsi ini juga dapat secara otomatis mendeteksi tipe pembatas dan kolom untuk kumpulan data yang Anda impor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Cara menggunakan feed() untuk mengimpor file ke R<\/strong><\/span><\/h3>\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;\"><span style=\"color: #000000;\">Saya dapat menggunakan fungsi <strong>fread()<\/strong> dari paket <strong>data.table<\/strong> untuk mengimpor file ini ke lingkungan R saya saat ini:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (data.table)<\/span>\n\n#import data<\/span>\n<span style=\"color: #000000;\">df &lt;- fread(\"C:\\Users\\Bob\\Desktop\\data.csv\")\n<\/span>\n<span style=\"color: #008080;\">#viewdata\n<\/span>df\n\n  team points assists\n1 A 78 12\n2 B 85 20\n3 C 93 23\n4 D 90 8\n5 E 91 14<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami berhasil mengimpor file CSV menggunakan fungsi <strong>fread()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Kami menggunakan garis miring terbalik ganda (\\\\) di jalur file untuk menghindari <a href=\"https:\/\/statorials.org\/id\/r-digunakan-tanpa-digit-heksadesimal-pada-string-karakter-awal-cu\/\" target=\"_blank\" rel=\"noopener\">kesalahan impor yang umum<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga tidak perlu menentukan pembatas karena fungsi <strong>fread()<\/strong> secara otomatis mendeteksi bahwa itu adalah koma.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika kita menggunakan fungsi <a href=\"https:\/\/statorials.org\/id\/fungsi-str-di-r\/\" target=\"_blank\" rel=\"noopener\">str()<\/a> untuk menampilkan struktur bingkai data, kita dapat melihat bahwa fungsi <strong>fread()<\/strong> juga secara otomatis mengidentifikasi tipe objek untuk setiap kolom:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view structure of data\n<\/span>str(df)\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\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasilnya kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Variabel <strong>tim<\/strong> adalah karakter.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Variabel <strong>poin<\/strong> adalah bilangan bulat.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Variabel <strong>pembantunya<\/strong> adalah bilangan bulat.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dalam contoh ini, kami menggunakan bingkai data kecil untuk kesederhanaan (5 baris x 3 kolom), namun dalam praktiknya fungsi <strong>fread()<\/strong> mampu dengan cepat dan efisien mengimpor blok data yang berisi puluhan ribu baris, menjadikannya metode impor pilihan untuk kumpulan data skala besar.<\/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 mengimpor jenis file tertentu 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>Anda dapat menggunakan fungsi fread() dari paket data.table di R untuk mengimpor file dengan cepat dan mudah. Fungsi ini menggunakan sintaks dasar berikut: library (data.table) df &lt;- fread(&#8221; C:\\\\Users\\\\Path\\\\To\\\\My\\\\data.csv &#8220;) Untuk file berukuran besar, fungsi ini ternyata jauh lebih cepat dibandingkan fungsi seperti read.csv dari basis R. Dan dalam kebanyakan kasus, fungsi ini juga dapat [&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 fread() di R untuk mengimpor file lebih cepat \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi fread() dari pustaka data.table di R untuk mengimpor file dengan cepat.\" \/>\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\/aku-takut\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan fread() di R untuk mengimpor file lebih cepat \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi fread() dari pustaka data.table di R untuk mengimpor file dengan cepat.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/aku-takut\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T14:39:02+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\/aku-takut\/\",\"url\":\"https:\/\/statorials.org\/id\/aku-takut\/\",\"name\":\"Cara menggunakan fread() di R untuk mengimpor file lebih cepat \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T14:39:02+00:00\",\"dateModified\":\"2023-07-18T14:39:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi fread() dari pustaka data.table di R untuk mengimpor file dengan cepat.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/aku-takut\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/aku-takut\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/aku-takut\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan fread() di r untuk mengimpor file lebih cepat\"}]},{\"@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 fread() di R untuk mengimpor file lebih cepat \u2013 Statorials","description":"Tutorial ini menjelaskan cara menggunakan fungsi fread() dari pustaka data.table di R untuk mengimpor file dengan cepat.","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\/aku-takut\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan fread() di R untuk mengimpor file lebih cepat \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi fread() dari pustaka data.table di R untuk mengimpor file dengan cepat.","og_url":"https:\/\/statorials.org\/id\/aku-takut\/","og_site_name":"Statorials","article_published_time":"2023-07-18T14:39:02+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\/aku-takut\/","url":"https:\/\/statorials.org\/id\/aku-takut\/","name":"Cara menggunakan fread() di R untuk mengimpor file lebih cepat \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T14:39:02+00:00","dateModified":"2023-07-18T14:39:02+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi fread() dari pustaka data.table di R untuk mengimpor file dengan cepat.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/aku-takut\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/aku-takut\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/aku-takut\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan fread() di r untuk mengimpor file lebih cepat"}]},{"@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\/3223"}],"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=3223"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3223\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}