Mulai sekarangMulai gratis

Mengakses dan mensubset data frame (3)

Sering kali, hanya memilih satu kolom dari sebuah data frame belum cukup. Bagaimana jika Anda hanya tertarik pada arus kas dari perusahaan A? Untuk fleksibilitas lebih, coba subset()!

subset(cash, company == "A")

  company cash_flow year
1       A      1000    1
2       A      4000    3
3       A       550    4

Ada beberapa hal penting yang terjadi di sini:

  • Argumen pertama yang Anda berikan ke subset() adalah nama data frame Anda, cash.
  • Perhatikan bahwa Anda tidak perlu menaruh company dalam tanda kutip!
  • == adalah operator kesetaraan. Operator ini menguji di mana dua hal bernilai sama, dan mengembalikan vektor logika. Masih banyak yang bisa dipelajari tentang operator relasional ini, dan Anda dapat mempelajarinya di kursus keuangan kedua, Intermediate R for Finance!

Latihan ini merupakan bagian dari kursus

Pengantar R untuk Keuangan

Lihat Kursus

Instruksi latihan

  • Gunakan subset() untuk memilih hanya baris cash yang sesuai dengan perusahaan B.
  • Sekarang gunakan subset() untuk memilih baris yang memiliki arus kas yang jatuh tempo dalam 1 tahun.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Rows about company B


# Rows with cash flows due in 1 year
Edit dan Jalankan Kode