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

Gán ngẫu nhiên các đối tượng

Sau khi gây dựng được niềm tin từ công việc trước với công ty nông nghiệp, bạn được giao nhiệm vụ thiết lập thí nghiệm một cách chuẩn chỉnh.

Hãy vận dụng kiến thức về thiết kế thí nghiệm theo thông lệ tốt để phân bổ 500 con cừu thành hai nhóm đều nhau, mỗi nhóm 250 con.

DataFrame weights đã sẵn sàng cho bạn sử dụng. Ngoài ra, numpypandas đã được nhập lần lượt với bí danh nppd.

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

Thiết kế thí nghiệm với Python

Xem khóa học

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

  • Chọn ngẫu nhiên 250 đối tượng từ DataFrame weights vào DataFrame mới group1 mà không lấy lặp.
  • Đưa 250 đối tượng còn lại vào group2.
  • Nối (concatenate) các thống kê mô tả của hai DataFrame vừa tạo.

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.

# Randomly assign half
group1_random = weights.____(____, random_state=42, ____)

# Create second assignment
group2_random = weights.____(group1_random.____)

# Compare assignments
compare_df_random = pd.concat([group1_random['weight'].____, group2_random['weight'].____], axis=1)
compare_df_random.columns = ['group1', 'group2']
print(compare_df_random)
Chỉnh sửa và Chạy Mã