Nhà tài trợ có khả năng quyên góp cao nhất
Các dự đoán từ mô hình dự báo phản ánh mức độ khả năng một người là mục tiêu. Ví dụ, giả sử bạn xây dựng một mô hình để dự đoán liệu một nhà tài trợ sẽ quyên góp hơn 50 Euro cho một chiến dịch nhất định hay không. Nếu dự đoán cho một nhà tài trợ là 0.82, điều đó có nghĩa là có 82% khả năng người đó sẽ quyên góp hơn 50 Euro.
Trong bài tập này, bạn sẽ tìm nhà tài trợ có khả năng cao nhất sẽ quyên góp hơn 50 Euro.
Hãy nhớ rằng bạn có thể sắp xếp một pandas DataFrame df theo một cột c bằng
df_sorted = df.sort_values(["c"])
và bạn có thể chọn hàng đầu tiên và hàng cuối cùng của một pandas DataFrame bằng
first_row = df.head(1)
last_row = df.tail(1)
Bài tập này là một phần của khóa học
Nhập môn Phân tích Dự đoán với Python
Hướng dẫn bài tập
- Các dự đoán nằm trong pandas DataFrame
predictionsgồm hai cột: mã nhà tài trợ và xác suất trở thành mục tiêu. Hãy sắp xếp các dự đoán sao cho những nhà tài trợ có xác suất quyên góp thấp nhất đứng trước. - Chọn và in ra hàng trong DataFrame đã sắp xếp này chứa nhà tài trợ có khả năng quyên góp hơn 50 Euro cao nhất theo mô hình.
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.
# Sort the predictions
predictions_sorted = ____.____([____])
# Print the row of predictions_sorted that has the donor that is most likely to donate
print(____.____(____))