Описание тега datastep
SAS datastep programming is the basic method of manipulating data in SAS, a 4G Statistical programming language.
1
ответ
Указание порядка переменных для отчета SAS
Я работаю над проектом, в котором мне нужно указать порядок объектов в данных для пользовательского отчета SAS. У меня возникли проблемы с чем-то, что должно быть легко, вот пример данных, с которыми я работаю. obs ord ord2 name 1 3 1 A 2 3 . B 3 3 …
04 дек '14 в 04:32
2
ответа
SAS - шаг данных с использованием сохранения?
У меня есть следующие данные... acct seq start end 1111 A 01/01/2014 01/31/2014 1111 A 02/01/2014 02/28/2014 Мне нужно исключить записи, в которых у учетной записи есть дата начала, которая составляет 1 день после даты окончания. Таким образом, выше…
14 май '14 в 13:11
1
ответ
Объясните порядок, в котором SAS считывает шаг данных (концептуальный)
Мне нужно понять, как SAS читает / выполняет шаги данных. Когда я посмотрел информацию о том, как SAS считывает шаги данных, мне кажется, что я нашел только информацию о том, как он читает для целей объединения, что я не понимаю в связи с обычным ша…
28 апр '13 в 16:11
1
ответ
Ошибка шага данных SAS "слишком долго для буфера"
Я просто пытаюсь загрузить файл SAS, отправленный кем-то другим. Я могу открыть набор данных, просто нажав на него, и я могу запустить proc contents, Однако, когда я попытался скопировать данные в рабочую библиотеку или запустить некоторую сводную с…
13 фев '18 в 20:11
2
ответа
SAS - Сравнить наблюдения с предыдущими наблюдениями?
У меня есть следующие данные: acct date 11111 01/01/2014 11111 01/01/2014 11111 02/02/2014 22222 01/01/2014 22222 01/01/2014 33333 01/01/2013 33333 03/03/2014 44444 01/01/2014 44444 01/01/2014 44444 01/01/2014 Каков наилучший способ сделать следующе…
29 май '14 в 18:20
1
ответ
SAS: шаг данных. По обработке
Как я могу объединить следующие примеры данных для расчета на уровне клиента? Я использую шаг данных с помощью "обработки", но я не уверен, следует ли мне разбить это на два шага данных или нет. Мне нужно извлечь первый type, первый price, счет type…
09 мар '14 в 17:39
1
ответ
SAS - проблема удаления шага данных куста
Когда мы удаляем управляемую таблицу, Hive удаляет данные в таблице, как я понимаю. По умолчанию параметр шага данных SAS DBCREATE_EXTERNAL имеет значение NO, что означает, что шаг данных SAS с использованием библиотек кустов, как показано ниже, соз…
14 июн '17 в 09:53
2
ответа
Путь к папке SAS для таблиц метаданных
Мне интересно, если кто-нибудь знает, как получить путь к папке sas для таблиц метаданных? Я хотел бы перечислить путь к папке для каждой таблицы, расположенной в метаданных. Пример: Таблица FactPortfolio в консоли управления имеет следующую структу…
18 мар '14 в 11:17
1
ответ
Как удалить дубликаты в шаге данных SAS
Как удалить дубликаты в шаге данных SAS. data uscpi; input year month cpi; datalines; 1990 6 129.9 1990 7 130.4 1990 8 131.6 1990 9 132.7 1991 4 135.2 1991 5 135.6 1991 6 136.0 1991 7 136.2 ; run; PROC SORT DATA = uscpi OUT = uscpi_dist NODUPKEY; BY…
14 фев '14 в 09:10
2
ответа
Использовать символьную строку даты в качестве даты в шаге данных
У меня есть следующие две макропеременные: %let start_date = 29MAY2014; %let end_date = 15JUL2014; Я хотел бы создать набор данных, который представляет собой серию дат между ними (включительно). Я не могу изменить формат ввода макропеременных &…
03 июн '16 в 04:44
2
ответа
Экстраполировать итоговую сумму из.LAST значения BY GROUP
Я пытаюсь выяснить, как создать промежуточную сумму, если все, что у нас есть, это общая сумма в переменной.LAST. Я создал образец набора данных, который должен немного прояснить, что я получаю после: DATA SALES_DATA; INPUT REGION_ID STORE_ID YEAR S…
03 фев '14 в 04:52
2
ответа
SAS Подсчет вхождений на основе нескольких слоев в течение установленного периода времени
Я пытаюсь подсчитать случаи, когда одному и тому же человеку выставлялся счет за товар четыре или более раз за одно и то же место в течение 30 дней с каждого экземпляра. Например, ввод будет выглядеть примерно так: person service place date A x shop…
01 фев '16 в 17:04
1
ответ
Как читать из двух наборов данных по определенному порядку?
Предположим, у меня есть 2 набора данных A и B: Data A; input data $; datalines; A1 A2 A3 ; run; Data B; input data $; datalines; B1 B2 B3 ; run; Я хочу создать набор данных в определенном порядке, как показано ниже: A1 B1 B2 B3 A2 B1 B2 B3 A3 B1 B2…
21 авг '15 в 09:26
1
ответ
Использовать переменную в качестве шага макропеременных данных
Я ищу способ использовать нормальное значение переменной в качестве макропеременной в шаге данных. Например, у меня есть макропеременная & statesList_Syphilis = AAA и еще одна макропеременная & statesList_Giardia = BBB И в шаге данных у меня есть пе…
30 май '16 в 14:28
1
ответ
SAS DO Loop, кажется, пропускает записи
При написании очень простого шага DATA, чтобы начать новый проект, я столкнулся с некоторым странным поведением. Единственное различие между set1 и set2 состоит в использовании переменной lagscore в уравнении в set1 против dummy в уравнении в set2. …
29 дек '18 в 13:20
2
ответа
Определите фильтр с переменной в шаге данных с помощью do loop- SAS
Доброе утро, у меня есть эта проблема. Есть 2 набора данных Набор данных "Идентификатор клиента", где у меня есть это: id | Customer Name | ----------------------------- 123456 | Michael One | 123123 | George Two | 123789 | James Three | и второй на…
31 янв '19 в 10:54
3
ответа
SAS данные пошагового просмотра и перенос данных в макрос для цикла
Для исследовательского проекта в университете я получаю данные из WRDS через SAS, и я относительно новичок в SAS. Я пытаюсь получить данные через определенный интервал, предоставленный WRDS, который на самом деле работает очень для меня; структура в…
03 мар '18 в 01:46
2
ответа
Разрешение макропеременных в шаге данных
У меня проблемы с получением операторов If/Then для корректной работы с моими макро-переменными внутри шага данных. Я пишу макрос для обработки двух разных случаев: вычисление статистических тестов без преобразования, а затем вычисление статистическ…
02 окт '18 в 12:17
2
ответа
Как я могу написать шаг DATA, который удалит все переменные из входного набора данных, кроме тех, которые я явно определил в наборе данных?
Я хочу создать новый набор данных SAS с помощью таблицы foo в качестве входного и взаимно-однозначного соответствия с записями в выходном наборе данных bar, Я палочка, чтобы сбросить переменные из foo по умолчанию, но мне также требуются все поля fo…
11 сен '14 в 12:43
2
ответа
Программирование SAS - Шаг DATA - Проблема разбора текста в набор данных SAS
Я пытаюсь создать набор данных SAS из текстового файла. Текстовый файл показывает данные в таком формате: -HADER HEADER HEADER -HADER HEADER HEADER April SpringRace Мужской $$$$$$$$$$$$$$$$$$$$ Имя Возраст Государство / это названия в текстовом файл…
18 фев '15 в 22:54