엑셀을 보면 분명
한 열에 데이터가 잘 들어가 있습니다.
그런데 분석 프로그램으로 가져오니
계산이 안 되거나,
결측값이 생기거나,
변수가 이상하게 인식됩니다.
이럴 때 확인해야 할 것 중 하나가
문자 데이터와 숫자 데이터가 섞여 있지는 않은지입니다.
사람에게는 비슷해 보여도
분석 프로그램에서는
전혀 다른 데이터로 처리될 수 있습니다.
1️⃣ 숫자처럼 보여도 문자인 경우가 있습니다

엑셀에서
1, 2, 3이라고 입력되어 있어도
저장 방식에 따라
숫자가 아니라 문자로 인식될 수 있습니다.
📊 숫자 1
📝 문자 “1”
화면에서는 똑같이 보여도
프로그램에서는 다른 값입니다.
👉 그래서 분석 전에 변수의 데이터 형식을 확인해야 합니다.
2️⃣ 한 칸의 문자 때문에 계산이 안 될 수도 있습니다
나이 데이터가
21, 24, 27, 30처럼 들어가다가
중간에
25세
라고 입력되어 있다고 해보겠습니다.
사람이 보면 모두 나이지만
25세에는 문자가 포함되어 있습니다.
이런 값이 섞이면
프로그램이나 불러오기 방식에 따라
숫자형 변수로 제대로 처리되지 않을 수 있습니다.
3️⃣ 결측값을 문자로 입력할 때도 주의해야 합니다

응답하지 않은 값을
없음
무응답
-
처럼 직접 입력하는 경우가 있습니다.
하지만 숫자형 변수 안에
이런 문자가 섞이면
데이터 처리 과정이 복잡해질 수 있습니다.
📌 결측값은 사용하는 프로그램과 분석 기준에 맞게
일관된 방식으로 처리하는 것이 중요합니다.
4️⃣ 범주형 변수의 코딩도 통일해야 합니다
성별 변수를 예로 들어보겠습니다.
남성 / 여성
남 / 여
1 / 2
이 세 가지 방식이
하나의 변수 안에 섞여 있다면 어떨까요?
사람은 의미를 알아볼 수 있지만
프로그램에서는 서로 다른 값으로
인식될 수 있습니다.
⚠️ 같은 의미의 응답은
같은 방식으로 코딩되어 있어야 합니다.
5️⃣ 분석 직전에 고치려면 더 헷갈립니다

데이터가 수십 개일 때는
직접 수정할 수 있지만,
응답자가 수백·수천 명이라면
문자와 숫자가 어디에서 섞였는지
찾는 것부터 일이 됩니다.
그래서 데이터 수집과 코딩 단계부터
📌 변수 유형
📌 값의 형식
📌 범주별 코드
📌 결측값 처리 기준
을 미리 정해두는 것이 좋습니다.
🔥 핵심 정리
데이터는 눈으로 보기에
같아 보인다고 해서
프로그램에서도 같은 값은 아닙니다.
👉 숫자형 변수에는 숫자형 값을, 문자형 변수에는 일관된 문자 값을 사용하고 변수별 형식을 통일하는 것이 중요합니다.
📌 이렇게 보면 됩니다

✔ 변수별 데이터 형식 확인
✔ 숫자 안에 문자나 기호가 섞였는지 확인
✔ 같은 범주는 동일한 방식으로 코딩
✔ 결측값 처리 기준 통일
✔ 분석 프로그램으로 옮긴 뒤 변수 유형 재확인
👀 많이 틀리는 포인트
25와 25세를 같은 값이라고 생각하기 ❌
숫자형 변수에 없음, - 등을 임의로 입력하기 ❌
남성, 남, 1을 한 변수에서 섞어 사용하기 ❌
엑셀에서 정상적으로 보이면 문제없다고 생각하기 ❌
👉 데이터 정리에서 중요한 것은
값을 채우는 것만이 아니라, 프로그램이 그 값을 어떤 데이터로 인식하는지까지 확인하는 것입니다.



