Membaca berkas teks yang memuat beberapa instrumen
Latihan sebelumnya bekerja jika setiap berkas hanya berisi satu instrumen. Beberapa perangkat lunak dan penyedia data dapat menyajikan data untuk semua instrumen dalam satu berkas. Latihan ini akan mengajarkan Anda cara mengimpor berkas yang memuat beberapa instrumen.
Sekali lagi, Anda dapat menggunakan read.zoo(). Kali ini Anda akan menggunakan argumen split, yang memungkinkan Anda menentukan nama atau nomor kolom yang memuat variabel untuk mengidentifikasi observasi unik.
Berkas two_symbols.csv di direktori kerja Anda berisi data bid/ask untuk dua instrumen, di mana setiap baris memuat satu observasi bid atau ask untuk satu instrumen. Anda akan menggunakan argumen split untuk mengimpor data ke dalam objek yang memiliki harga bid dan ask untuk kedua instrumen dalam satu baris.
Latihan ini adalah bagian dari kursus
Mengimpor dan Mengelola Data Keuangan di R
Petunjuk latihan
- Impor 5 baris pertama dari
two_symbols.csvmenggunakanread.csv(). Simpan keluarannya ketwo_symbols_data. - Lihat struktur
two_symbols_datadan catat nama serta posisi kolomnya. - Gunakan
read.zoo()untuk mengimportwo_symbols.csv, dengan menentukansplitsebagai nama kolom simbol dan tipe. Simpan keluarannya ketwo_symbols_zoo. - Lihat beberapa baris pertama dari
two_symbols_zoo.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Read data with read.csv
___ <- read.csv("___", nrows = ___)
# Look at the structure of two_symbols_data
# Specify Symbol and Type index column names
two_symbols_zoo <- read.zoo("two_symbols.csv", split = c("___", "___"), sep = "___", header = ___)
# Look at first few rows of data