Добавить новые столбцы случайных чисел в существующую таблицу - PullRequest
0 голосов
/ 29 апреля 2019

Я совершенно новичок в SAS.Я хотел бы добавить два столбца случайно сгенерированных 0 и 1 в мою существующую таблицу.

Кто-нибудь может дать мне отзыв?

Я знаю, как это сделать в R, но абсолютно не в SAS.

Заранее спасибо

1 Ответ

2 голосов
/ 30 апреля 2019

Вам нужна функция RAND (), и вы можете указать обработку BERNOULLI. Я также включил CALL STREAMINIT (), который является случайным начальным числом.

data want;
   set have;

   call streaminit(123);

   new_var = rand('bernoulli', 0.5);
run;

Подробнее здесь: https://blogs.sas.com/content/iml/2011/08/24/how-to-generate-random-numbers-in-sas.html

...