벡터 수정하기
Coddy R 여정의 기초 섹션에 포함된 레슨. 78개 중 58번째.
벡터를 생성하고 해당 벡터의 elements에 액세스하는 방법을 배웠습니다. 이제 벡터가 생성된 후 벡터에 저장된 값을 변경하는 방법을 살펴보겠습니다.
단일 요소를 수정하려면 요소의 인덱스와 함께 할당 연산자를 사용하세요:
scores <- c(85, 92, 78, 95)
scores[2] <- 88
print(scores)Output:
[1] 85 88 78 95position의 vector를 제공하여 여러 element를 한 번에 수정할 수도 있습니다:
temperatures <- c(70, 72, 68, 75, 71)
temperatures[c(1, 3)] <- c(69, 67)
print(temperatures)Output:
[1] 69 72 67 75 71vector에 새 elements를 추가하려면 현재 길이를 넘어서는 position에 값을 할당하거나, c()를 사용하여 vector를 결합할 수 있습니다:
colors <- c("red", "blue")
colors[3] <- "green"
colors <- c(colors, "yellow")
print(colors)Output:
[1] "red" "blue" "green" "yellow"챌린지
쉬움다음 vector가 제공됩니다:
grades <- c(78, 85, 90, 72, 88)다음 수정 사항을 순서대로 수행하세요:
- second element를
92로 Change하세요. - first 및 fourth elements를 각각
80및75로 Change하세요 (둘 다 한 번에 수정). - position 6에 새 element
95를 Add하세요. c()를 사용하여 값82를 vector의 end에 추가하세요.
모든 수정이 끝나면 final vector를 print하세요.
출력은 다음과 같아야 합니다:
[1] 80 92 90 75 88 95 82직접 해보기
# 초기 벡터
grades <- c(78, 85, 90, 72, 88)
# TODO: 아래에 코드를 작성하세요
# 1. 두 번째 요소를 92로 변경하세요
# 2. 첫 번째와 네 번째 요소를 각각 80과 75로 변경하세요
# 3. 위치 6에 새 요소 95를 추가하세요
# 4. c()를 사용하여 벡터 끝에 값 82를 추가하세요
# 최종 벡터를 출력하세요
print(grades)이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 R 컴파일러