Я пытаюсь добавить новый вектор к набору данных в SAS IMLSAS IML добавить вектор к набору данных
Я создаю эти данные:
proc iml;
x = {1 2 3};
y = {1 2 3};
create data1 var {x y};
append;
close data1;
quit;
И тогда я хотел бы добавить новые вектор «г» в наборе данных
proc iml;
use data1;
read all;
z = x + y;
create data1 var {x y z};
quit;
Но это дает мне ошибку «оШИБКА: набор данных WORK.DATA1 находится в использовании, не может быть создан»
Ваше название говорит о том, что вы пытаетесь добавить вектор в матрицу, но ваш пример указывает, что вы хотите добавить вектор в набор данных. Что он? – Rick
Набор данных, обновленный заголовок. –