Textfile adalah salah satu jenis file yang sering digunakan untuk menyimpan atau bertukar data. Fungsi yang sudah tersedia di R untuk import textfile adalah Yang pertama kita akan membahas fungsi Misalnya kita akan import data dari file bernama 0. Kita dapat gunakan perintah berikut ini.
Karena baris pertama pada file tersebut adalah nama kolom, maka kita tambahkan argumen 1. Jika baris pertama pada file yang akan kita import adalah bagian dari data, maka kita gunakan argumen 2. Kita lihat beberapa baris pertama dari data yang sudah kita import di atas. Kita gunakan fungsi 3 untuk melihat 6 (enam) baris pertama paling atas yang ada di dataframe tersebut.
Jika kita perhatikan, pemisah antar kolom (delimiter) pada file tersebut adalah spasi. Ketika delimiter pada file yang akan kita import berbeda, kita dapat gunakan fungsi 6. Delimiter default pada fungsi ini adalah tab yang disimbolkan dengan 7. Kita cukup mengganti simbol tersebut sesuai dengan yang ada pada file yang akan diimport. Misalnya ketika delimiter pada file yang akan diimport adalah 8 maka delimiternya menjadi 9 seperti contoh berikut ini.
Jika Anda hilangkan argumen 9 apa yang terjadi?Menggunakan Package Selain menggunakan fungsi dari R sendiri yang sudah kita bahas, ada banyak package yang dapat digunakan untuk import data dari textfile.Salah satunya adalah package {readr} yang menjadi bagian dari package {tidyverse}. Aktifkan package yang dibutuhkan dengan menggunakan fungsi 1. Untuk import data dari textfile, salah satunya kita dapat menggunakan fungsi 2 dari package {readr}.
Sama halnya ketika kita akan import data dari textfile dengan delimiter tertentu seperti yang sudah dibahas ketika menggunakan fungsi 2 seperti di bawah ini. Argumen 5 adalah lokasi dan nama file yang ingin kita import. Kemudian argumen 6 adalah untuk menunjukkan delimiter/separator/pemisah kolom yang ada pada file tersebut. Argumen 7 jika baris pertama pada file tersebut adalah nama kolom. Contoh perintah di bawah ini akan menyimpan hasil import (jika berhasil) ke dalam sebuah objek dataframe bernama 8. |