受试对象的随机分配
由于您上次为这家农业公司的工作建立了信任,这次您被委托来正确设置实验。
请运用实验设计最佳实践,将这些羊随机分为两个等量组,每组 250 只。
weights DataFrame 已为您提供可用。此外,numpy 和 pandas 已分别以 np 和 pd 导入。
本练习是课程的一部分
Python 实验设计
练习说明
- 从
weightsDataFrame 中随机选择 250 个受试对象(不放回抽样),放入新的 DataFramegroup1。 - 将剩余的 250 个受试对象放入
group2。 - 拼接并查看这两个新建 DataFrame 的描述性统计信息。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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)