시작하기무료로 시작하기

데이터 프레임 접근과 서브셋팅 (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
코드 편집 및 실행