Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中使用Mturkr包创建命中时获取命中状态_R_Mechanicalturk - Fatal编程技术网

在R中使用Mturkr包创建命中时获取命中状态

在R中使用Mturkr包创建命中时获取命中状态,r,mechanicalturk,R,Mechanicalturk,我得到以下错误: 错误(AWS.MechanicalTurk.HITDoesNotExist):Hit 3IV1AEQ4DRV9ICWQ5F0YS4QBNVOJ85不存在。(1444808078544) #while(请求$total>runningtotal){时出错: #缺少需要TRUE/FALSE的值 事实上,这一条非常简单,尽管信息量不大(第二条错误消息)。您已经在沙盒中创建了一个命中,但您正在尝试检查它在不存在的实时服务器上的状态 您可以通过向每个函数传递一个sandbox=TRUE(

我得到以下错误:

错误(AWS.MechanicalTurk.HITDoesNotExist):Hit 3IV1AEQ4DRV9ICWQ5F0YS4QBNVOJ85不存在。(1444808078544)

#while(请求$total>runningtotal){时出错: #缺少需要TRUE/FALSE的值


事实上,这一条非常简单,尽管信息量不大(第二条错误消息)。您已经在沙盒中创建了一个命中,但您正在尝试检查它在不存在的实时服务器上的状态

您可以通过向每个函数传递一个
sandbox=TRUE
(或
sandbox=FALSE
)参数来解决此问题,并在所有代码中保持一致。更简单的方法是指定一个全局选项:

选项(MTurkR.sandbox=TRUE)


在代码的开头,您可以根据需要轻松地打开和关闭该代码。

尽管错误消息的信息量不大(第二条),但实际上这条代码非常简单。您已经在沙箱中创建了一个命中,但您正在尝试检查它在不存在的实时服务器上的状态

您可以通过向每个函数传递一个
sandbox=TRUE
(或
sandbox=FALSE
)参数来解决此问题,并在所有代码中保持一致。更简单的方法是指定一个全局选项:

选项(MTurkR.sandbox=TRUE)

在代码的开头,您可以根据需要轻松地打开和关闭代码

    library("MTurkR")
    credentials(c("EXAMPLEAWSKEY","EXAMPLEAWSSCERETKEY"))
    AccountBalance()
    #Fetching AccountBalance=$0.00

    # First set qualifications
    # ListQualificationTypes() to see different qual types
    qualReqs = paste(

        # Set Location to US only
        GenerateQualificationRequirement(
            "Location","==","US"),

        sep="" )

    # Create new batch of hits:
    newHIT = CreateHIT(

        # layoutid in sandbox:
        hitlayoutid="EXAMPLEHITLAYOUTID",
        sandbox=T,
        annotation = "HET Experiment with Pre-Screen",
        assignments = "1200",
        title="Rate this hypothetical representative",
        description="It's easy, just rate this
            hypothetical representative on how well
            she delivers funds to his district",
        reward=".50",
        duration=seconds(hours=4),
        expiration=seconds(days=7),
        keywords="survey, question, answers, research,
                politics, opinion",
        auto.approval.delay=seconds(days=15),
        qual.reqs=qualReqs
    )

    # Get HITId (record result below)
    newHIT$HITId

    HITStatus(hit="EXAMPLEHITID")
    #not able to fetch HIT STATUS.
    #I Can see HIT been Created in Worker Sandbox, But after submitting the   by the worker I am not able to fetch anything. 

review = GetAssignments(hit="Example HITID",
    status="Submitted", return.all=T)