【问题标题】:Qualification Type Id for subdivison in Mechanical Turk in RR 中 Mechanical Turk 细分的资格类型 ID
【发布时间】:2015-10-26 17:21:04
【问题描述】:

写州名和国家名的资格类型 ID 是什么:

  qualReqs = paste(
  # Set Location to US only
  GenerateQualificationRequirement(
    "Locale","==","US-NJ"),
  sep="" )
newHIT = CreateHIT(
  # layoutid in sandbox:
  hitlayoutid="XXX",
  annotation = "Survey23-Oct",
  assignments = "5",
  title="Survey-23-Oct",
  description="XXXX",
  reward=".10",
  duration=seconds(hours=4),
  expiration=seconds(days=7),
  keywords="XXXX",
  auto.approval.delay=seconds(days=15),
  qual.req=qualReqs
)

这是我遇到错误时使用的代码。

错误 (AWS.InvalidEnumeratedParameter):您为 Locale ISO 3166-1 alpha-2 Country Codes 指定的值“US-NJ”无效。预期值 [AD、AE、AF、AG、AI、AL、AM、AN、AO、AQ、AR、AS、AT、AU、AW、AX、AZ、BA、BB、BD、BE、BF、BG、BH , BI, BJ, BM, BN, BO, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR , CS, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM,

如果我使用资格类型 ID:00000000000000000071,那么我只能写国家名称。我还想在其中添加州名。

【问题讨论】:

    标签: r mechanicalturk


    【解决方案1】:

    如果您拥有 >= MTurkR v0.6.11,您可以非常轻松地做到这一点:

    GenerateQualificationRequirement("Locale","==","US-NJ")
    

    此版本尚未在 CRAN 上,因此您需要从 2015 年 10 月 26 日起从 GitHub 安装:

    library("devtools")
    install_github("leeper/MTurkR")
    

    请注意,there also appears to be a problem with the AWS API 将导致此操作失败。如果您收到如下错误:

    错误(AWS.MechanicalTurk.InvalidParameterValue):值“2013-11-15 或更早”对于参数 WSDL.version 无效。预期值 2013-11-15。您正在尝试使用您请求的 WSDL 版本中不支持的功能。请使用当前的 WSDL 版本:2013-11-15。 (1445850568005 秒)

    然后将明确的version 参数传递给CreateHIT() 函数:

    CreateHIT(your arguments, version = "2014-08-15")
    

    直到问题解决。

    【讨论】:

    • 仍然收到错误:错误 (AWS.InvalidEnumeratedParameter):您为区域设置 ISO 3166-1 alpha-2 国家代码指定的值“US-NJ”无效。预期值 [AD、AE、AF、AG、AI、AL、AM、AN、AO、AQ、AR、AS、AT、AU、AW、AX、AZ、BA、BB、BD、BE、BF、BG、BH , BI, BJ, BM, BN, BO, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR , CS, CU, CV, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR , GA, GB, GD, G
    • @RickyBilakhia 你有什么版本的 MTurkR?您可以通过在 R 控制台中输入 sessionInfo() 来看到这一点?
    • 我安装了 MTurkR_0.6.9 版本
    • 编辑了实际的帖子,所以你可以看到代码并帮助我。
    • @RickyBilakhia 谢谢。这是一个错误,I have now fixed。请查看我对答案的修改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多