我使用一个名为mplusObject的函数而不是包含文件名作为参数,我希望能够使用此代码运行循环并让R自动输入文件名(在代码末尾看到VECTOR_1) 。这是代码的简短版本:
mymodel <- mplusObject(
TITLE = "Some analysis;",
VARIABLE = "
usevariables = x1 x2 x3 c_age c_agesq;",
MODEL = "
att BY x1 x2 x3;
att ON c_age c_agesq;",
SAVEDATA = "
save = fscores;
file = VECTOR_1;",
rdata = selectedgroup)
函数mplusObject(在MplusAutomation包中)有几个参数,包括一个用于保存模型生成的数据的文件名(在上面的代码末尾)。我现在写了VECTOR_1而不是文件名。
我想在函数外部定义VECTOR_1 (VECTOR_1 <- "filename")
的内容。来自Stata,我认为这很容易(通过使用类似于Stata所谓的本地宏的东西)。但是我不能用R.取得成功。我如何证明R VECTOR_1
是一个向量而不应该被视为实际的论点?
答案 0 :(得分:0)
您可以使用
将文件路径保存在矢量中$arr = json_decode($str); // decode json result
//echo "<pre>";
//print_r($arr); // print $arr value parsed from json
$paramatersid = $arr->response->result->success[0]->id; // getting id
$divice_id = $arr->response->result->success[0]->device_id; // getting device id
echo $paramatersid ."<br>".$divice_id ;
?>
并使用myvector <- c("filepath1", "filepath2", ...)
循环它以将所有输出保存在列表中:
lapply