Bắt đầu ngayBắt đầu miễn phí

Thiết lập giá trị true/false tùy chỉnh

Trong các cột Boolean, pandas tự động nhận diện một số giá trị như "TRUE" và 1 là True, và các giá trị khác như "FALSE" và 0 là False. Một số bộ dữ liệu, như dữ liệu khảo sát, có thể dùng các giá trị không được nhận diện sẵn, chẳng hạn "Yes" và "No".

Để luyện tập, một số cột Boolean trong New Developer Survey đã được mã hóa theo cách này. Bạn sẽ đảm bảo chúng được diễn giải đúng bằng cách sử dụng các đối số true_valuesfalse_values.

pandas đã được nạp dưới tên pd. Bạn có thể giả định các cột bạn làm việc không có giá trị thiếu.

Bài tập này là một phần của khóa học

Nạp dữ liệu gọn nhẹ với pandas

Xem khóa học

Hướng dẫn bài tập

  • Tải tệp Excel, chỉ định "Yes" là giá trị true và "No" là giá trị false.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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())
Chỉnh sửa và Chạy Mã