Как создавать таблицы в 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 ;
Мы использовали 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