Как создавать таблицы в sas (с примерами)


Вы можете использовать proc sql для быстрого создания таблиц в SAS.

Есть два способа сделать это:

1. Создайте доску с нуля.

2. Создайте таблицу на основе существующих данных.

В следующих примерах показано, как сделать и то, и другое с помощью proc sql .

Пример 1. Создание таблицы с нуля.

Следующий код показывает, как создать таблицу с тремя столбцами с помощью proc sql в SAS:

 /*create empty table*/
proc sql ;
   create table my_table
       (team char(10),
        number points,
        rebounds num);

/*insert values into table*/          
insert into my_table
      values ('Mavs', 99, 22)
      values ('Hawks', 104, 20)
      values ('Hornets', 88, 25)
      values ('Lakers', 113, 19)
      values ('Warriors', 109, 32);

/*display table*/
select * from my_table;
run ;

создать таблицу в SAS

Мы использовали create table для создания пустой таблицы, затем использовали вставку в для добавления значений в таблицу, затем использовали select * from для отображения таблицы.

В результате получается таблица из трех столбцов, отображающая различную информацию о разных баскетбольных командах.

Пример 2. Создайте таблицу на основе существующих данных.

Следующий код показывает, как использовать proc sql для создания таблицы с использованием существующего набора данных, который мы создали в предыдущем примере:

 /*create table from existing dateset*/
proc sql ;
   create table my_table2 as
      select team as Team_Name,
             points as Points_Scored
         from my_table;
         
/*display table*/
select * from my_table2;
run ;

В результате получается таблица, содержащая два столбца со значениями из существующего набора данных.

Примечание . Мы использовали функцию as , чтобы указать имена столбцов, которые будут использоваться в таблице, но вам не обязательно использовать функцию as , если вы не хотите переименовывать столбцы.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:

Как создать таблицы частот в SAS
Как посчитать отдельные значения в SAS
Как подсчитать наблюдения по группам в SAS

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *