開始使用免費開始

自訂 True/False 的對應值

在布林欄位中,pandas 會自動將某些值(例如「TRUE」與 1)辨識為 True,將其他值(例如「FALSE」與 0)辨識為 False。有些資料集(像問卷資料)可能使用不在預設清單裡的值,例如「Yes」與「No」。

為了練習,本題在 New Developer Survey 中的部分布林欄位就是用這種方式編碼。你會使用 true_valuesfalse_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())
編輯並執行程式碼