НачатьНачать бесплатно

Случайное распределение объектов по группам

Успешно зарекомендовав себя в предыдущей работе с аграрной компанией, вы получили новое задание: правильно организовать эксперимент.

Применив знания о лучших практиках планирования экспериментов, распределите овец на две равные группы по 250 особей в каждой.

Для работы вам доступен DataFrame weights. Библиотеки numpy и pandas уже импортированы как np и pd соответственно.

Это упражнение является частью курса

Планирование экспериментов в Python

Посмотреть курс

Инструкции к упражнению

  • Случайным образом выберите 250 объектов из DataFrame weights в новый DataFrame group1 без повторений.
  • Поместите оставшиеся 250 объектов в group2.
  • Объедините описательную статистику двух созданных DataFrames.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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)
Редактировать и запускать код