Вопросы по теме 'do-loops'

макрос sas для добавления 24 таблиц
Привет, мне нужна помощь, чтобы добавить 24 таблицы sas. Я хотел бы написать макрос, добавляющий 24 таблицы. Как создать цикл do с наименьшим объемом набора текста. Спасибо proc sql; create table master as select * from table1 union all select...
458 просмотров
schedule 08.11.2021

Почему выходы выглядят странно при использовании значений типа REAL в качестве управляющих переменных цикла в Фортране?
Когда я кодирую на языке Фортран, я обнаруживаю, что когда я устанавливаю REAL значение как control-var в do-loop, выходные данные выглядят странно, например: do i=0.1,1.0,0.1 write (13,"(F15.6)") i end do Выходы:...
87 просмотров
schedule 04.10.2021

Используйте цикл do .. while, чтобы вывести коэффициент в порядке убывания
Это для задания, над которым я сейчас застрял. Возникает вопрос: «Используйте цикл do.. while для вывода множителей« n »в обратном порядке». Предисловие к этому позволяет пользователю вводить любое int и сначала находить нефакторы с помощью...
1480 просмотров
schedule 06.10.2021

Присоединение к SAS по флагу для обозначения процентиля
Я хочу объединить два стола вместе Таблица 1 - Набор данных о бейсболе DATA baseball; SET sashelp.baseball (KEEP = crhits); RUN; Таблица 2 - Таблица, содержащая процентили CRhits PROC STDIZE DATA = baseball...
166 просмотров
schedule 24.02.2022

Рассуждение о синтаксисе переменных Lisp DO
В Practical Common Lisp Питера Сейбела приводится следующий пример: (do ((nums nil) (i 1 (1+ i))) ((> i 10) (nreverse nums)) (push i nums)) Я вижу, как это работает, используя числа внутри цикла, но не придавая ему пошаговой формы....
662 просмотров
schedule 02.04.2022

обработка массива с разными индексами и пропущенными значениями в SAS
have — это набор данных SAS с 4 переменными: id и переменные, хранящие информацию обо всех действиях, которыми респондент делится с 3 разными членами команды, в которой они работают. Существует 4 различных типа действий, идентифицируемых числами,...
343 просмотров
schedule 06.05.2022

Создание (итеративного?) цикла Do в SAS
Я знаю, что это просто, но я не могу понять это. У меня есть набор данных с 50 учащимися, и один из столбцов называется тестовой оценкой, в которой есть тестовая оценка для каждого из учащихся. Мне нужно пройти и найти разницу между всеми...
48 просмотров
schedule 14.06.2022

Правильное разрешение I в итеративном цикле выполнения SAS
У меня проблемы с пониманием того, как переменная Index (i) применяется/разрешается внутри цикла do. У меня есть очень простой макрос SQL- *Примечание. Макрос вызывается после предшествующего оператора proc sql noprint; , а также после оператора...
491 просмотров
schedule 02.07.2022

SAS использует итерирующую переменную с циклом do
У меня есть образец набора данных, и я пытаюсь создать новый набор данных из каждого наблюдения (записи) с помощью цикла выполнения. вот пример кода: data tst; input a b; datalines; 1 2 2 3 ; run; data ds1 ds2; set tst /*point = point nobs =...
188 просмотров
schedule 09.07.2022

Простой Do-Loop: проверка того, совпадают ли данные в предыдущей строке
Я привык программировать в MatLab, SAS для меня все еще в новинку при использовании Do Loops. Моя цель - проверить строку выше/перед текущей строкой, чтобы увидеть, совпадают ли номера текущей и предыдущей строки. Если векторные данные над первой...
1963 просмотров
schedule 25.07.2022

переименование набора переменных в SAS с циклом DO
Я пытался переименовать набор переменных из шкалы, используя массивы и циклы DO, но безуспешно. Это кажется очень простой задачей. Любые советы о том, где я иду не так? ARRAY ATRSS (i) ATRSS_1 ATRSS_12 ATRSS_13 ATRSS_25 ATRSS_29 ATRSS_30...
5442 просмотров
schedule 04.08.2022

SAS Do Loop пропускает строки при обработке
У меня есть следующий код. Я пытаюсь проверить абзац (descr) для списка ключевых слов (key_words). Когда я выполняю этот код, журнал считывает все переменные для массива, но проверяет только 2 из 20 000 строк в цикле do (do i=1 to 100 и так далее)....
56 просмотров
schedule 30.07.2022

Как продолжить с запуска кода при возникновении исключения?
Я запускаю код, который генерирует исключение, я хочу запускать код исключения постоянно, когда возникает исключение, он переходит к запуску и должен запускать программу с самого начала. Вот мой метод исключения и main
70 просмотров

Как получить все варианты массива с элементами равными нулю или единице
Я собираюсь написать цикл do для возможных значений элементов массива. В частности, у меня есть массив, скажем, A(:) размера n, и любой элемент массива A может быть 0 или 1 . Я хочу перебрать все возможные значения элементов A . Конечно,...
353 просмотров
schedule 20.09.2022

Схема / Ракетка: выполнить цикл оценки
Следующая процедура действительна как для схемы r6rs, так и для Racket: ;; create a list of all the numbers from 1 to n (define (make-nums n) (do [(x n (- x 1)) (lst (list) (cons x lst))] ((= x 0) lst))) Я тестировал его как для...
2727 просмотров
schedule 20.11.2022

SAS Macro Do Loop не разрешается
Может ли кто-нибудь сказать мне, почему это не разрешается: /*put all transaction table names into a data set*/ /*(table names are of format transac_20130603_20130610 (date from and date to)*/ data transaction_tables; set SASHELP.VTABLE...
644 просмотров
schedule 19.12.2022

SAS Do-Loop и оператор IF для сравнения текущего и предыдущего значений строки
Я новичок в циклах do в SAS и знаю, что пытаюсь заставить этот цикл работать как скрипт MATLAB. Я не нашел много полезных советов в Интернете, так как большинство примеров do-loop предназначены только для вычислений, а не для проверки того, имеет ли...
1605 просмотров
schedule 03.03.2023

Предложение пользователю продолжить не работать, java
Мне нужна помощь. Я хочу спросить пользователя, хочет ли он попробовать еще раз, но, похоже, что-то не так с моим кодом, потому что он не работает. public class TotoAzul { public static void main(String[] args) { Scanner keyboard =...
48 просмотров
schedule 26.08.2023

Преобразование оператора Go-to из FORTRAN 77 в Fortran 90
Я работаю над частью устаревшего кода F77 и пытаюсь преобразовать его в эквивалентный код F90. Я столкнулся с этими строками ниже, и может ли кто-нибудь посоветовать, правильно ли мое преобразование? Код Фортран 77: Subroutine...
2783 просмотров

Цикл создания новых переменных в SAS
Я пытаюсь запустить этот код data swati; input facility_id$ loan_desc : $50. sys_name :$50.; cards; fac_001 term_loan RM_platform fac_001 business_loan IQ_platform fac_002 business_loan BUSES_termloan fac_002 business_loan RM_platform fac_003...
442 просмотров
schedule 14.01.2023