Designação aleatória de sujeitos
Tendo conquistado a confiança do seu último trabalho com a empresa agrícola, você recebeu a tarefa de configurar adequadamente o experimento.
Use seus conhecimentos sobre as melhores práticas de configuração de projetos experimentais para distribuir as ovelhas em dois grupos iguais de 250 cada.
O weights
DataFrame está disponível para você usar. Além disso, numpy
e pandas
foram importados como np
e pd
, respectivamente.
Este exercício faz parte do curso
Projeto experimental em Python
Instruções de exercício
- Selecione aleatoriamente 250 indivíduos do DataFrame
weights
em um novo DataFramegroup1
sem substituição. - Coloque os 250 indivíduos restantes em
group2
. - Concatene as estatísticas descritivas dos dois DataFrames recém-criados.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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)