Menu
Coddy logo textTech

결측치: NA

Coddy R 여정의 기초 섹션에 포함된 레슨 — 78개 중 10번째.

실제 데이터 분석에서는 정보가 누락되거나 사용할 수 없는 상황을 자주 접하게 됩니다. R은 이러한 경우를 처리하기 위해 NA라고 불리는 특별한 값을 제공합니다.

NA는 "Not Available"의 약자로, 누락되었거나 정의되지 않은 값을 나타냅니다. 이는 데이터를 알 수 없거나 없을 때 자리 표시자 역할을 하는 특별한 논리 상수입니다. 여러분이 배운 다른 데이터 타입들과 달리, NA는 어떠한 실제 값도 나타내지 않으며, 값의 부재를 나타냅니다.

다른 값들과 마찬가지로 어떤 변수에도 NA를 할당할 수 있습니다:

missing_data <- NA
unknown_score <- NA

이것은 일부 정보가 불완전할 수 있는 데이터 세트로 작업할 때 특히 유용합니다. 예를 들어, 사용자 정보를 수집하고 있는데 누군가가 나이를 제공하지 않은 경우, 변수를 비워 두거나 오해의 소지가 있는 0과 같은 임의의 숫자를 사용하는 대신 NA를 저장할 수 있습니다.

challenge icon

챌린지

쉬움

학생 데이터베이스에서 누락된 정보를 나타내는 변수들을 생성하세요. 먼저, student_age라는 변수를 생성하고 알 수 없는 나이를 나타내기 위해 NA를 할당하세요. 그런 다음 test_score라는 변수를 생성하고 누락된 시험 점수를 나타내기 위해 NA를 할당하세요. 마지막으로, graduation_year라는 변수를 생성하고 알 수 없는 졸업 연도를 나타내기 위해 NA를 할당하세요.

세 개의 변수를 모두 생성한 후, print() 함수를 사용하여 student_age, test_score, graduation_year의 순서대로 각 변수를 출력하세요.

치트 시트

R은 누락되거나 정의되지 않은 값을 나타내기 위해 NA (Not Available)를 사용합니다. NA는 데이터가 알려지지 않았거나 부재할 때 자리 표시자 역할을 하는 특수한 논리 상수입니다.

변수에 NA를 할당할 수 있습니다:

missing_data <- NA
unknown_score <- NA

데이터가 실제로 누락된 경우 0이나 빈 문자열과 같은 임의의 값을 사용하는 것보다 NA를 사용하는 것이 바람직합니다. 이는 정보의 부재를 명확하게 나타내기 때문입니다.

직접 해보기

# TODO: 여기에 코드를 작성하세요
# NA 값을 가진 세 개의 변수를 생성하세요
# 그런 다음 지정된 순서대로 각 변수를 출력하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨