Jak tworzyć tabele w sas-ie (z przykładami)
Możesz użyć proc sql , aby szybko tworzyć tabele w SAS-ie.
Można to zrobić na dwa sposoby:
1. Stwórz tablicę od podstaw
2. Utwórz tabelę na podstawie istniejących danych
Poniższe przykłady pokazują, jak wykonać oba zadania przy użyciu proc sql .
Przykład 1: Utwórz tabelę od zera
Poniższy kod pokazuje, jak utworzyć tabelę z trzema kolumnami przy użyciu proc sql w SAS-ie:
/*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 ;
Użyliśmy opcji create table , aby utworzyć pustą tabelę, następnie wstawiliśmy do , aby dodać wartości do tabeli, a następnie użyliśmy opcji wybierz * z , aby wyświetlić tabelę.
Rezultatem jest trójkolumnowa tabela wyświetlająca różne informacje o różnych drużynach koszykówki.
Przykład 2: Utwórz tabelę na podstawie istniejących danych
Poniższy kod pokazuje, jak użyć proc sql do utworzenia tabeli przy użyciu istniejącego zestawu danych utworzonego w poprzednim przykładzie:
/*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 ;
Rezultatem jest tabela zawierająca dwie kolumny z wartościami z istniejącego zbioru danych.
Uwaga : Użyliśmy funkcji as do określenia nazw kolumn, które mają być używane w tabeli, ale nie musisz używać funkcji as , jeśli nie chcesz zmieniać nazw kolumn.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w SAS-ie:
Jak tworzyć tabele częstości w SAS-ie
Jak liczyć różne wartości w SAS-ie
Jak liczyć obserwacje według grup w SAS-ie