我有一个变量名主题。对于每个独特的主题,记录了 240 个响应延迟。根据该实验条件在受试者之间进行平衡。现在我想读取主题 ID(变量名称主题),如果它们是偶数,我应该将 order 分配为 1,或者如果主题 ID 是奇数,我应该分配变量 order 2。现在应该为每一行完成此分配(即每个主题240)
我使用了 if 循环:我得到的错误是....条件有length > 1
并且只会使用第一个元素 我也尝试过 ifelse 像这样:
ifelse(data1$subject%%2==1, data1$order<-1, data1$order<-2)
虽然生成了输出,但它没有以可变顺序记录/存储。请帮助实现这一点。