Semua digabungkan sekarang!
Bagus! Anda telah mempelajari banyak hal tentang operator dan penyubsetan. Ini akan sangat berguna untuk proyek analisis data Anda selanjutnya. Mari lakukan satu latihan terakhir yang menggabungkan beberapa operator sekaligus.
Versi baru dari data frame stocks tersedia untuk Anda gunakan.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah untuk Keuangan
Petunjuk latihan
- Pertama, cetak
stocks. Data ini memuat harga Apple dan Microsoft untuk Desember 2016. - Sepertinya ada data yang hilang. Mari kita telusuri lebih jauh. Gunakan
weekdays()pada kolomdate, lalu tetapkan hasilnya kestockssebagai kolomweekday. - Lihat
stockssekarang. Data yang hilang terjadi pada akhir pekan! Ini masuk akal, pasar saham tidak buka saat akhir pekan. - Hapus baris yang hilang menggunakan
subset(). Gunakan!is.na()padaapplesebagai kondisinya. Tetapkan data frame baru ini kestocks_no_NA. - Sekarang, Anda tertarik pada hari ketika
appleberada di atas117, atau ketikamicrberada di atas63. Gunakan operator relasional,|, dansubset()untuk menyelesaikan ini denganstocks_no_NA.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# View stocks
___
# Weekday investigation
stocks$weekday <-
# View stocks again
___
# Remove missing data
stocks_no_NA <- ___
# Apple and Microsoft joint range
___