【发布时间】:2017-12-19 09:50:05
【问题描述】:
我想分配一个名为“sender”的虚拟变量,但是,我只想在每个会话中随机分配,而不是整个实验。
假设我有 180 名学生的数据。每节课有18名学生。因此,我有 10 个会话。在每个会话中,应该有 9 个发送者(值为 1)和 9 个接收者(值为 0)。
到目前为止,我只做到了这一点,整个实验如下:
va <- c(1,0)
df$sender[sample(1:nrow(df1), nrow(df1), FALSE)] <- rep(va, 90,90)
我正在考虑以原始方式通过为每个会话重复应用相同的代码 10 次以上来执行此操作,但数据可能会变得更大。我将不胜感激!谢谢!
【问题讨论】:
标签: r dataframe dummy-variable