벡터에 이름 지정하기
데이터 분석가로서 사용하는 데이터를 명확하게 파악하는 것은 매우 중요합니다. 각 요소가 무엇을 의미하는지 이해하는 것이 핵심이죠.
이전 연습 문제에서 일주일 동안의 수익을 담은 벡터를 만들었습니다. 각 벡터 요소는 요일을 나타내지만, 어떤 요소가 어느 요일에 해당하는지 한눈에 파악하기가 어렵습니다. 벡터 자체에 요일 정보를 표시할 수 있다면 훨씬 편리하겠죠.
names() 함수를 사용하면 벡터의 각 요소에 이름을 붙일 수 있습니다. 아래 예시를 살펴보세요:
some_vector <- c("John Doe", "poker player")
names(some_vector) <- c("Name", "Profession")
이 코드는 먼저 some_vector라는 벡터를 만든 다음, 두 요소에 각각 이름을 붙입니다. 첫 번째 요소에는 Name, 두 번째 요소에는 Profession이라는 이름이 지정됩니다. 콘솔에 출력하면 다음과 같은 결과가 나타납니다:
Name Profession
"John Doe" "poker player"
이 연습은 강의의 일부입니다
R 입문
연습 안내
- 에디터에 있는 코드는
poker_vector의 요소에 요일 이름을 지정합니다.roulette_vector에 대해서도 동일하게 이름을 지정하는 코드를 추가하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Poker winnings from Monday to Friday
poker_vector <- c(140, -50, 20, -120, 240)
# Roulette winnings from Monday to Friday
roulette_vector <- c(-24, -50, 100, -350, 10)
# Assign days as names of poker_vector
names(poker_vector) <- c("Monday", "Tuesday", "Wednesday", "Thursday", "Friday")
# Assign days as names of roulette_vector