MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor 5 baris pertama dari two_symbols.csv menggunakan read.csv(). Simpan keluarannya ke two_symbols_data.
  • Lihat struktur two_symbols_data dan catat nama serta posisi kolomnya.
  • Gunakan read.zoo() untuk mengimpor two_symbols.csv, dengan menentukan split sebagai nama kolom simbol dan tipe. Simpan keluarannya ke two_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
Edit dan Jalankan Kode