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
Petunjuk latihan
- Gunakan
new.env()untuk membuat environment baru bernamadata_env. - Gunakan
getSymbols()untuk memuat data kedata_envdengan menggunakan argumenenv. - 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