1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do R pro finance

Connected

cvičení

Podsetting faktoru

Faktory lze subsettovat podobně jako vektory. Jako obvykle, klíčem jsou [ ]! R má ale při odebírání úrovní faktoru zajímavé chování. Co kdybys třeba chtěl/a odebrat dluhopis AAA ze svého portfolia?

credit_factor

[1] AAA AA  A   BBB AA  BBB A  
Levels: BBB < A < AA < AAA

credit_factor[-1]

[1] AA  A   BBB AA  BBB A  
Levels: BBB < A < AA < AAA

R odebral dluhopis AAA z první pozice, ale úroveň AAA tam zůstala! Kdybys to vykreslil/a, skončil/a bys s pruhovým grafem vpravo. Lepší přístup je říct R, aby úroveň AAA úplně zrušil. K tomu přidej drop = TRUE:

credit_factor[-1, drop = TRUE]

[1] AA  A   BBB AA  BBB A  
Levels: BBB < A < AA

Presně to jsi chtěl/a!

Pokyny

100 XP
  • Použij stejná data a odeber dluhopisy "A" z pozic 3 a 7 proměnné credit_factor. Zatím nepoužívej drop = TRUE. Výsledek ulož do keep_level.
  • Vykresli keep_level.
  • Teď odeber "A" z credit_factor znovu, ale tentokrát použij drop = TRUE. Výsledek ulož do drop_level.
  • Vykresli drop_level.