시작하기무료로 시작하기

리스트의 요소 접근하기

리스트의 부분집합을 만드는 방법은 벡터나 데이터 프레임을 다루는 것과 비슷하지만, 하나 더 유용한 동작이 있어요.

리스트의 요소에 접근하려면 [ ]를 사용하세요. 이렇게 하면 항상 또 다른 리스트가 반환됩니다.

my_list[1]

$my_words
[1] "I <3 R"

my_list[c(1,2)]

$my_words
[1] "I <3 R"

$my_numbers
[1] 42 24

리스트 각 요소 안의 데이터를 꺼내오려면 [[ ]]를 사용하세요.

my_list[[1]]

[1] "I <3 R"

리스트에 이름이 있다면 $ 연산자를 사용할 수도 있어요: my_list$my_words. 이는 내부 데이터를 반환한다는 점에서 [[ ]]를 사용하는 것과 동일합니다.

이 연습은 강의의 일부입니다

금융을 위한 R 입문

강의 보기

연습 안내

  • 이름이 있는 리스트 portfolio가 준비되어 있어요.
  • [ ]c()를 사용해 portfolio의 두 번째와 세 번째 요소에 접근하세요.
  • $를 사용해 correlation 데이터를 가져오세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Second and third elements of portfolio


# Use $ to get the correlation data
코드 편집 및 실행