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

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

Xem khóa học

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

  • Các dự đoán nằm trong pandas DataFrame predictions gồ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(____.____(____))
Chỉnh sửa và Chạy Mã