基本上我想做create table from workspace variables的反面。即对于包含Var1, Var2, ...
的表,将Var1, Var2
分配给基本环境,或者如果从函数内调用,则将这些变量分配给调用环境。
例如:
load patients
patients = table(Age,Gender,Height,Weight,Smoker,...
'RowNames',LastName);
患者有5个变量,我想将它们分配给工作区。例如。做Age = patients.Age
,Gender = patients.Gender
...有没有办法在不手动输入所有内容的情况下执行此操作?
答案 0 :(得分:0)
我认为documentation中给出的例子应该是您正在寻找的。为了完整起见,我将创建表格,以便轻松验证:
创建一个表格:
$TposDuang = new TposDuang();
$TposDuang->tposid=5;
$TposDuang->duangresid=162;
$TposDuang->tposresid=1;
$TposDuang->save();
从表格中提取数据并将其分配给变量load patients
patients = table(Age,Gender,Height,Weight,Smoker,...
'RowNames',LastName);
:
A
A是患者1-5的身高和体重的5×2阵列,如下所示:
A = patients{1:5,{'Height','Weight'}};
希望有所帮助!