САС може да обрађује различите типове нумеричких формата података. Ови формати се користе на крају назива променљиве за примену одређеног нумеричког формата на податке.
САС користи две врсте нумеричких формата, један је информисани , а друго је излазни формат . Где је информација спецификација како САС треба да чита податке, и ан излазни формат је спецификација распореда како променљива треба да буде приказана у излазу.
к2 месеца
У САС-у постоји много интерних информација и излазних формата. Или се могу креирати кориснички дефинисани подаци и излазни формати коришћењем ПРОЦ ФОРМАТ . Списак свих интерних информација и излазних формата може се видети ако укуцате ' формат помоћи ' у командној линији, а затим кликните на ' САС формат и информације ' у резултирајућем прозору.
Хајде да детаљно разумемо следеће термине нумеричких формата:
Информисани
САС информат је део САС нумеричког формата, специфицира како САС чита одређене податке. Они су наведени у ИНПУТ изјави. Увек ставите децимални (.) на крај информација јер САС користи ову децималу (.) да одвоји информације од других варијабли.
Информат даје упутства САС-у како да чита податке у САС променљиве.
Следи листа информација које се користе за читање података у САС.
Инпут Нумериц Информат
Информисани | Користите |
---|---|
ИН. | Представља максималан 'В' број колона без децималних места. |
В.Д | Представља максималан 'В' број колона са 'Д' децималним местима. |
Како САС чита нумеричке информације?
САС Нумерицалли Информед састоји се од две компоненте једна је број колона у излазу, а друга је Број децималних места .
САС систем је заснован на представљању са покретним зарезом који се назива В.Д за читање нумеричких информација. У В.Д, В је број колона, а Д је број цифара десно од децималног места.
На пример, ако је вредност В.Д 7,2, онда ће доделити укупно 7 места за излаз. Четири биће додељени простори за цифре на левој страни децимале, један простор за децимални и преостали два за цифре на десној страни децималног.
У следећој табели, нумерички подаци 2789,93 приказани су коришћењем информата 7,2. Показује како се додељивање цифара одвија у САС систему коришћењем В.Д информација.
2 | 7 | 8 | 9 | . | 9 | 3 |
Можемо да користимо В.Д информације у САС програмима користећи следећу синтаксу:
Varname FormatnameW.D
Где,
Пример:
DATA informat_example; input x 6.; /*maximum number of columns*/ format x 10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=informat_example; RUN;
Извршите горњи код у САС Студију:
Излаз:
Као што можемо видети у излазу, САС прати В.Д информације за складиштење нумеричких вредности. Овде је вредност В.Д 10,2, што значи да САС чита укупно 10 размака. Он додељује 7 места за цифре које су са леве стране децимале, 1 простор за децималу и преостала 2 за цифре које су десна страна децимале.
пример јава класе
Излазни формат
САС излазни формат користи се за инструкције САС-у да прикаже податке у жељеном формату у излазу. То је још један део САС нумеричког формата.
Нумеричке вредности можемо приказати у три формата:
Једноставан В.Д формат
То је основно очитавање, а такође и излазни формат САС-а, где је В број колона, а Д број цифара на десној страни децималног места.
Хајде да кроз пример разумемо како можемо да прикажемо податке користећи В.Д формат.
Пример:
DATA informat_example; input x 6.; /*maximum number of columns*/ format x 10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=informat_example; RUN;
Извршите горњи код у САС Студију:
упоредиви стринг у Јави
Излаз:
Као што видимо на излазу, САС користи В.Д информат за чување нумеричких вредности. Овде је вредност ВД 10,2, што значи да САС чита укупно 10 размака. Додељује 7 места за леве цифре децимале, 1 простор за децималу и преостале 2 за десну страну децимале.
ДолларВ.Д формат:
Овај формат се користи када треба да додамо знак за долар са нумеричким подацима. Хајде да разумемо кроз пример како можемо да користимо ДолларВ.Д формат .
Пример:
Ако у скупу података постоји нумеричка променљива под називом плата, онда због њеног нумеричког типа података постоји могућност децималних места у овој променљивој. Дакле, размотримо плату запослених у организацији која се помиње без знака валуте, на пример, 475.301. Сада запослени желе да виде ову плату у доларима. Да бисмо то урадили, морамо да ставимо знак долара уз њега.
Да бисмо то урадили, морамо да упутимо САС да користи ДолларВ.Д формат .
DATA Employee; input salary 6.; /*maximum width of the data*/ format salary DOLLAR10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=Employee; RUN;
Извршите горњи код у САС Студију:
прелазак у ред
Излаз:
Као што видимо на излазу, плата је приказана са знаком долара.
ЦоммаВ.Д формат
Овај формат се користи када треба да додамо зарез да раздвојимо цифре нумеричких података да бисмо боље разумели. Хајде да разумемо кроз пример како можемо да користимо ЦоммаВ.Д формат .
DATA informat_example; input salary 6.; /*maximum width of the data*/ format salary comma10.2;/*W.D informat*/ datalines; 634475.301 2345930.2 939875.722 54433.116 1221235.1 123334.4567 ; run; PROC PRINT DATA=informat_example; RUN;
Извршите горњи код у САС Студију:
Излаз:
Као што видимо на излазу, променљива плата је приказана зарезима.