Como criar tabelas em sas (com exemplos)
Você pode usar proc sql para criar tabelas rapidamente no SAS.
Existem duas maneiras de fazer isso:
1. Crie um quadro do zero
2. Crie uma tabela a partir dos dados existentes
Os exemplos a seguir mostram como fazer as duas coisas usando proc sql .
Exemplo 1: Crie uma tabela do zero
O código a seguir mostra como criar uma tabela com três colunas usando proc sql no 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 ;
Usamos create table para criar uma tabela vazia, depois usamos insert into para adicionar valores à tabela e, em seguida, usamos select * from para exibir a tabela.
O resultado é uma tabela de três colunas exibindo diversas informações sobre diferentes times de basquete.
Exemplo 2: Crie uma tabela a partir de dados existentes
O código a seguir mostra como usar proc sql para criar uma tabela usando um conjunto de dados existente que criamos no exemplo anterior:
/*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 ;
O resultado é uma tabela contendo duas colunas com valores de um conjunto de dados existente.
Nota : Usamos a função as para especificar os nomes das colunas a serem usadas na tabela, mas você não precisa usar a função as se não quiser renomear as colunas.
Recursos adicionais
Os tutoriais a seguir explicam como executar outras tarefas comuns no SAS:
Como criar tabelas de frequência no SAS
Como contar valores distintos no SAS
Como contar observações por grupo no SAS