White Papers

Implementing Stack and Queue Data Structures With SAS Hash Objects

Overview The SAS hash object is a convenient tool for implementing two common data structures, the stack and the queue. While either of these may be implemented with arrays, the hash object implementation offers the advantage of dynamic memory management - a maximum memory size does not need to be specified in advance. This paper includes a set of SAS macros that can be used in a DATA step to create and delete stacks or queues and to enter or remove data from those data structures.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
SAS Institute
File Format
PDF
Date Published
May 29, 2009
Format
White Papers
Topics
Knowledge and Data Management, Programming Languages

Similiar White Papers

Software Developer Creates an Affordable, Flexible Lab Information Management System

Software Developer Creates an Affordable, Flexible Lab Information Management System

Sciformatix wanted to make it easier and more cost-effective for scientists and other laboratory workers to manage infor

Publisher: Microsoft  |  Tags: information management, management

What's New in the 4.2 Releases of SAS Enterprise Guide and the SAS Add-In for Microsoft Office

What's New in the 4.2 Releases of SAS Enterprise Guide and the SAS Add-In for Microsoft Office

SAS Enterprise Guide, the SAS Add-In for Microsoft Office for SAS 9.2, and SAS Enterprise BI Server 4.2 provide many new

Publisher: SAS Institute  |  Tags: bi, microsoft office, office

Categorizing Drug Data With SAS PROC FORMAT, INPUT and PUT Functions

Categorizing Drug Data With SAS PROC FORMAT, INPUT and PUT Functions

Drug data recoding is commonly used in analyses of drug utilization rates, drug risks and side effects, and drug abuse a

Publisher: SAS Institute  |  Tags: data

Using PROC FORMAT for Data Validation and Clean-Up

Using PROC FORMAT for Data Validation and Clean-Up

The purpose of this paper is to illustrate the use of PROC FORMAT with the CNTLIN= option to help in the process of data

Publisher: SAS Institute  |  Tags: data

Assigning ROTC Cadets Into Air Force Specialty Codes Using SAS OR's PROC LP Procedure

Assigning ROTC Cadets Into Air Force Specialty Codes Using SAS OR's PROC LP Procedure

SAS OR is used to solve a variety of Optimization Problems. This paper describes how SAS OR's Proc LP procedure with the

Publisher: SAS Institute

SAS Institute White Papers

A Clever Demonstration of the SAS SUBSTR Function

A Clever Demonstration of the SAS SUBSTR Function

The SAS SUBSTR function differs from the substring function in other programming languages as it can be used on either s

Publisher: SAS Institute

Understanding Your Customer: Segmentation Techniques for Gaining Customer Insight and Predicting Risk in the Telecom Industry

Understanding Your Customer: Segmentation Techniques for Gaining Customer Insight and Predicting Risk in the Telecom Industry

The explosion of customer data in the last twenty years has increased the need for data mining aimed at Customer Relatio

Publisher: SAS Institute  |  Tags: crm, customer service, data, data mining

An Animated Guide: Proc Transpose

An Animated Guide: Proc Transpose

If one can think about a SAS data set as being made up of columns and rows, one can say Proc Transpose "Flips" the colum

Publisher: SAS Institute  |  Tags: data

Cool New Features in SAS Enterprise Miner 5.3

Cool New Features in SAS Enterprise Miner 5.3

SAS released Enterprise Miner 5.3 in late 2007 with a veritable plethora of cool new features for data miners everywhere

Publisher: SAS Institute  |  Tags: data, software

An Introduction to SAS Character Functions

An Introduction to SAS Character Functions

SAS software is especially rich in its assortment of functions that deal with character data. This class of functions is

Publisher: SAS Institute  |  Tags: data, software