사용자 지정 true/false 값 설정
Boolean 열에서는 pandas가 자동으로 "TRUE"와 1을 True로, "FALSE"와 0을 False로 인식해요. 하지만 설문 데이터처럼 "Yes"와 "No" 같은, 기본으로 인식되지 않는 값을 쓰는 경우도 있어요.
연습을 위해 New Developer Survey의 일부 Boolean 열이 이렇게 코딩되어 있어요. true_values와 false_values 인수를 사용해 올바르게 해석되도록 설정해 보세요.
pandas는 pd로 로드되어 있어요. 작업할 열에는 결측값이 없다고 가정하셔도 됩니다.
이 연습은 강의의 일부입니다
pandas로 빠르고 간편한 데이터 적재
연습 안내
- Excel 파일을 로드하면서
"Yes"를 true 값으로,"No"를 false 값으로 지정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Load file with Yes as a True value and No as a False value
survey_subset = pd.read_excel("fcc_survey_yn_data.xlsx",
dtype={"HasDebt": bool,
"AttendedBootCampYesNo": bool},
____,
____)
# View the data
print(survey_subset.head())