벡터 요소에 접근하기
Coddy R 여정의 기초 섹션에 포함된 레슨 — 78개 중 57번째.
이제 벡터를 생성할 수 있게 되었으므로, 벡터에서 특정 값을 검색하는 방법을 알아야 합니다. R에서는 대괄호 []와 원하는 요소의 위치 번호를 사용하여 벡터 요소에 액세스합니다.
많은 프로그래밍 언어와 달리, R은 1부터 시작하는 인덱싱(1-based indexing)을 사용합니다. 즉, 첫 번째 요소는 0이 아닌 1번 위치에 있습니다:
fruits <- c("apple", "banana", "cherry", "date")
print(fruits[1])
print(fruits[3])출력 결과:
[1] "apple"
[1] "cherry"위치 벡터를 제공하여 여러 요소를 동시에 액세스할 수도 있습니다:
scores <- c(85, 92, 78, 95, 88)
print(scores[c(1, 3, 5)])출력:
[1] 85 78 88벡터의 마지막 요소에 접근하려면 length()를 인덱싱과 결합하세요:
numbers <- c(10, 20, 30, 40)
print(numbers[length(numbers)])출력:
[1] 40챌린지
쉬움다음과 같은 벡터가 제공됩니다:
temperatures <- c(72, 68, 75, 80, 65, 78, 71)이 벡터를 사용하여 다음 값들을 순서대로 출력하세요:
- 첫 번째 온도
- 네 번째 온도
- 마지막 온도 (
length()를 사용하여 동적으로 찾으세요) - 2번째, 4번째, 6번째 온도를 함께 출력 (단일 출력으로)
출력 결과는 다음과 같아야 합니다:
[1] 72
[1] 80
[1] 71
[1] 68 80 78치트 시트
대괄호 []와 위치 번호를 사용하여 벡터 요소에 접근합니다. R은 1부터 시작하는 인덱싱을 사용합니다 (첫 번째 요소의 위치는 1입니다):
fruits <- c("apple", "banana", "cherry", "date")
print(fruits[1]) # "apple"
print(fruits[3]) # "cherry"위치 벡터를 제공하여 여러 요소에 접근합니다:
scores <- c(85, 92, 78, 95, 88)
print(scores[c(1, 3, 5)]) # 85 78 88length()를 사용하여 마지막 요소에 접근합니다:
numbers <- c(10, 20, 30, 40)
print(numbers[length(numbers)]) # 40직접 해보기
# 온도 벡터
temperatures <- c(72, 68, 75, 80, 65, 78, 71)
# TODO: 아래에 코드를 작성하세요
# 1. 첫 번째 온도를 출력하세요
# 2. 네 번째 온도를 출력하세요
# 3. 마지막 온도를 출력하세요 (length()를 사용하여 동적으로 찾으세요)
# 4. 2번째, 4번째, 6번째 온도를 함께 출력하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.