Тёмный

SAS Tutorial | The Fundamentals of DATA Step Programming 

SAS Users
Подписаться 32 тыс.
Просмотров 15 тыс.
50% 1

A common befuddlement often facing beginning SAS® programmers is that the SAS data set that they create is not what they intended to create. These types of mistakes are most commonly committed because programming novices learn SAS language syntax without understanding the fundamental SAS programming concepts. In this seminar, the attendees will learn how DATA step programming operates.
Part 1: The Essence of DATA Step Programming. In this section, attendees will be exposed to what happens behind the scenes while creating a SAS data set. They will learn how a new data set is created, one row at a time, from either a raw text file or an existing SAS data set.
Part 2: How Best to Write a Loop in the DATA Step. During the execution of the DATA step processing, the DATA step works like a loop, repetitively reading the data and creating observations one at a time. This type of loop is referred to as an implicit loop. Attendees will learn how to create loops with various applications and what happens in the PDV when creating the explicit loop.
Part 3: The Many Ways to Effectively Utilize Array Processing. Utilizing array processing allows you to reduce the amount of coding in the DATA step. The syntax for constructing arrays is complicated. Once mastering syntax rules, we still need to understand what happens in the PDV during array processing.
Session ID: 5317
Presenter: Arthur Li, City of Hope National Medical Center
Topic: Programming
Industry: Non-Industry
Audience: Analyst, Programmer
Level: Novice
Content Outlines
0:00:00 - Overview and outline
0:00:45 - Understanding how the DATA Step works
0:11:09 - Importance of the OUTPUT Statement
0:12:29 - Differences in a Raw Data Set and a SAS Data Set
0:16:12 - RETAIN statement values
0:21:30 - SUM Statement
0:22:50 - IF Statement
0:23:50 - END=Option
0:30:05 - By-group processing method
0:42:00 - Duplicate or Non-duplicate observations
0:51:27 - Restructuring Data sets from Long to Wide Format
0:58:53 - Writing loops in the DATA Step
1:00:39 - Implicit Loops
1:03:17 - Explicit Loops
1:12:29 - Nested Loops
1:13:33 - Combining Implicit and Explicit Loops
1:14:55 - Array Processing
1:26:28 - Array Functions
Additional resources
Resource Hub for Data Professionals - www.sas.com/sas/offers/resour...
Learn more about SAS Software
Free SAS Online Training - www.sas.com/en_us/training/of...
Contact SAS® - www.sas.com/en_us/contact.geo...
SUBSCRIBE TO THE SAS USERS RU-vid CHANNEL #SASUsers #LearnSAS #SASGF
ru-vid.com?sub_...
ABOUT SAS
SAS is a trusted analytics powerhouse for organizations seeking immediate value from their data. A deep bench of analytics solutions and broad industry knowledge keep our customers coming back and feeling confident. With SAS®, you can discover insights from your data and make sense of it all. Identify what’s working and fix what isn’t. Make more intelligent decisions. And drive relevant change.
CONNECT WITH SAS
SAS ► www.sas.com/contact
SAS Customer Support ► support.sas.com
SAS Communities ► communities.sas.com
SAS Analytics Explorers ► explorers.sas.com
Facebook ► / sassoftware
Twitter ► / sassoftware
LinkedIn ► / sas
Blogs ► blogs.sas.com
RSS ►www.sas.com/rss

Наука

Опубликовано:

 

30 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@adityavarma1792
@adityavarma1792 3 года назад
Nice video on the fundamentals. Must watch for every sas programmer. Thank you 👍
@mohammedadil672
@mohammedadil672 3 года назад
hi aditya
@SASUsers
@SASUsers 3 года назад
Aditya, thanks for the feedback! Glad you found this information helpful!
@dlseller
@dlseller 2 года назад
I bough the book and have gone through all the examples in the book side by side with this video. Extremely helpful! Data step is no longer a mystery to me. Thanks Arthur!
@SASUsers
@SASUsers 2 года назад
Thank you so much for the feedback! Glad you found it helpful!
@SAS_ArthurLi
@SAS_ArthurLi 2 года назад
Thank you :-)
@TripleCheeseExtraCheddar
@TripleCheeseExtraCheddar 2 года назад
That was amazing
@upriti
@upriti 4 года назад
Do you have transcript for the video? Seems useful.
@SASUsers
@SASUsers 4 года назад
Priti, thank you for your inquiry! We are checking up on this for you!
@SASUsers
@SASUsers 4 года назад
The presenter, Arthur Li, has several SAS conference papers on this topic. Here is the one that best corresponds to this video, let us know if it looks helpful to you! 2.sas.com/6052GHJQM
@SAS_ArthurLi
@SAS_ArthurLi 2 года назад
You can visit my channel (ru-vid.com/show-UCcIVJm7Q7X4Z_B0L1IryI4w). All the videos have captions.
@mohammedadil672
@mohammedadil672 3 года назад
where can i find the datasets for the above video ?
@SASUsers
@SASUsers 3 года назад
Thank you for your inquiry! If datasets are provided, you will generally locate them in the description (show more). We do not always provide the data from our tutorials and in this case it is not available. We encourage you to use your own data sets, or you can find more than 200 data sets in the SASHELP library. To access the SASHELP library in SAS, select View > Explorer. In the Explorer window, select Libraries > Sashelp. Note: In SAS Studio, you can access the SASHELP library in the Libraries section of the navigation pane. To see a brief description of any SAS data set in the SASHELP library, as well as output displaying the first five observations in each data set, see SASHELP Data Sets 2.sas.com/6053G0SN7. For more information on how to access data in SAS, please see How do I access data in SAS? 2.sas.com/6055G0SNh from the SAS University Edition: Help Center 2.sas.com/6056G0S46. We hope this helps, and we wish you much #SASsuccess!
@SAS_ArthurLi
@SAS_ArthurLi 2 года назад
The data sets are located under "Support Material" @ www.routledge.com/Handbook-of-SAS-DATA-Step-Programming/Li/p/book/9781466552388
Далее
A Beginners Guide to Using Arrays and DO Loops
20:23
Просмотров 17 тыс.
SAS Tutorial | SAS SQL Methods and More
1:44:27
Просмотров 10 тыс.
SAS Tutorial | 3 Steps to Build a SAS Macro Program
14:24
The ONLY PySpark Tutorial You Will Ever Need.
17:21
Просмотров 122 тыс.
Best mobile of all time💥🗿 [Troll Face]
0:24
Просмотров 1,2 млн
🛑 STOP! SAMSUNG НЕ ПОКУПАТЬ!
1:00
Просмотров 121 тыс.