批准机械土耳其参与者的好方法?

时间:2012-06-05 21:06:51

标签: mechanicalturk

有没有人有一个很好的方法来批准参与调查猴子调查的人,以及通过机械土耳其人招募的人? 我通过提出明显答案的问题来筛选出那些在调查期间没有注意的人 - 如果人们发现错误的数字,我会将他们排除在付款之外。

从机械土耳其人下载.csv之后,我在.csv MTurk Id的末尾粘贴两列,在名称旁边粘贴1或0,表明它们是否会被支付。 如何编写一个函数来搜索包含MTurk ID的两列(在.csv中出现的那个和我粘贴的那个),然后返回MTurk ID旁边是否有1或0?他会让dis / approving变得更容易。

1 个答案:

答案 0 :(得分:1)

我假设您使用电子表格程序,因为您提到“添加两列”?为什么不按列中的一个或零对列进行排序,以便将已批准的特克斯标记ID组合在一起?

以下是使用vlookup实现此目的的方法:

假设您在列A和B中有您的Turk ID列表和1/0批准代码(A包含Turk ID,B包含1或0)。还假设您有要在C列中测试的ID,并且您将把vlookup测试的结果放在D列中:

  A - Turk ID     B - Approval     C - ID to test     D - Result
  -----------     ------------     --------------     ----------
1 ABC12345        0                DEF46253
2 ERF78878        1                HFH36251
3 HFH36251        1                ERF78878
4 DEF46253        0                ABC12345

将单元格D1的公式设置为= VLOOKUP(C1,$ A $ 1:$ B $ 4,2,FALSE)

将其粘贴到D2..D4中(显然你的列表会更大)

它将在Col A中找到Turk ID并在Col D中填写相应的Approval值。

如果你想知道vlookup函数的参数是什么 - 第一个是要查找的值(你要检查的ID),第二个是要检查的整个值范围(使用$'s在单元格引用前面使它们成为绝对的,所以当你将公式粘贴到新单元格时它们不会改变),第三个是要拉出的范围的列(范围的第2列是批准号),最后一个参数为FALSE,强制ID与ID完全匹配。

希望有所帮助。