MulaiMulai sekarang secara gratis

Ekstrak kolom Close dari banyak instrumen

Latihan sebelumnya mengajarkan Anda cara menggunakan do.call(merge, eapply(env, fun)) untuk menerapkan sebuah fungsi pada setiap objek dalam sebuah environment, lalu menggabungkan semua hasilnya menjadi satu objek.

Mari gunakan apa yang telah Anda pelajari untuk menyelesaikan masalah yang sangat umum. Sering kali Anda perlu memuat data serupa untuk banyak instrumen, mengekstrak satu kolom, dan membuat satu objek yang berisi kolom spesifik tersebut untuk setiap instrumen.

Latihan ini adalah bagian dari kursus

Mengimpor dan Mengelola Data Keuangan di R

Lihat Kursus

Petunjuk latihan

  • Gunakan new.env() untuk membuat environment baru bernama data_env.
  • Gunakan getSymbols() untuk memuat data ke data_env dengan menggunakan argumen env.
  • Selesaikan perintah yang telah disiapkan untuk Anda. Isi bagian kosong dengan fungsi yang sesuai.
  • Lihat beberapa baris pertama dari close_data.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Symbols
symbols <- c("AAPL", "MSFT", "IBM")

# Create new environment


# Load symbols into data_env


# Extract the close column from each object and combine into one xts object
close_data <- ___(merge, ___(data_env, Cl))

# View the head of close_data
Edit dan Jalankan Kode