데이터 프레임 접근과 서브셋팅 (3)
데이터 프레임에서 열만 단순히 선택하는 것만으로는 충분하지 않을 때가 많아요. 회사 A의 현금 흐름만 보고 싶다면 어떻게 해야 할까요? 이런 경우에는 더 유연한 subset() 함수를 사용해 보세요!
subset(cash, company == "A")
company cash_flow year
1 A 1000 1
2 A 4000 3
3 A 550 4
여기서 중요한 점 몇 가지를 짚어 볼게요:
subset()의 첫 번째 인수는 데이터 프레임 이름cash예요.company는 따옴표로 감싸면 안 된다는 점에 유의하세요!==는 동등 비교 연산자예요. 두 값이 같은 위치를 검사해 논리 벡터를 반환해요. 이러한 관계 연산자에는 더 알아둘 내용이 많고, 두 번째 금융 과정인 Intermediate R for Finance에서 자세히 배울 수 있어요!
이 연습은 강의의 일부입니다
금융을 위한 R 입문
연습 안내
subset()을 사용해 회사 B에 해당하는cash의 행만 선택하세요.- 이제 1년 후에 지급되는 현금 흐름이 있는 행들만
subset()으로 선택하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Rows about company B
# Rows with cash flows due in 1 year