Losowe przypisanie obiektów do grup
Po zdobyciu zaufania firmy rolniczej podczas poprzedniego projektu, powierzono ci zadanie właściwego przygotowania eksperymentu.
Wykorzystaj swoją wiedzę o najlepszych praktykach projektowania eksperymentów, aby podzielić owce na dwie równe grupy po 250 sztuk.
Do dyspozycji masz DataFrame weights. Biblioteki numpy i pandas zostały już zaimportowane odpowiednio jako np i pd.
To ćwiczenie jest częścią kursu
Projektowanie eksperymentów w Pythonie
Instrukcje do ćwiczenia
- Losowo wybierz 250 obiektów z DataFrame
weightsdo nowego DataFramegroup1bez powtórzeń. - Pozostałe 250 obiektów umieść w
group2. - Połącz statystyki opisowe dwóch nowo utworzonych DataFrame'ów.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)