⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m35 - processing variables with arrays - 33 of 35.mht

📁 sas的考试样题
💻 MHT
📖 第 1 页 / 共 5 页
字号:
From: <Saved by Microsoft Internet Explorer 5>
Subject: 
Date: Tue, 9 Mar 2004 11:44:28 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_006F_01C405CB.E0D3E6A0";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165

This is a multi-part message in MIME format.

------=_NextPart_000_006F_01C405CB.E0D3E6A0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sas.com/apps/OLTRN/59080/m35/m35_33.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><!-- InstanceBegin template=3D"/Templates/summary.dwt" =
codeOutsideHTMLIsLocked=3D"false" -->
<SCRIPT language=3DJavaScript>=0A=
<!--=0A=
=0A=
function SymError()=0A=
{=0A=
  return true;=0A=
}=0A=
=0A=
window.onerror =3D SymError;=0A=
=0A=
//-->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.sas.com/apps/OLTRN/59080/tut.js">=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript>=0A=
 setPageTitle();=0A=
 setCookie();=0A=
 fixedTitle=3D"Lesson Summary";=0A=
 =0A=
// Drop down menu link- =A9 Dynamic Drive (www.dynamicdrive.com)=0A=
// For full source code and 100's more DHTML scripts, visit =
http://www.dynamicdrive.com=0A=
// Credit MUST stay intact for use -->=0A=
=0A=
</SCRIPT>
<!-- InstanceBeginEditable name=3D"extrascript" -->
<SCRIPT language=3DJavaScript>=0A=
</SCRIPT>
<!-- InstanceEndEditable --><LINK=20
href=3D"http://www.sas.com/apps/OLTRN/59080/tut.css" rel=3Dstylesheet>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY bgColor=3D#fffff0 leftMargin=3D0 topMargin=3D0 rightMargin=3D0 =
marginwidth=3D"0"=20
marginheight=3D"0">
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%"=20
background=3Dhttp://www.sas.com/apps/elearning/images/en/navimages/banner=
.gif=20
border=3D0>
  <TBODY>
  <TR>
    <TD noWrap colSpan=3D2 height=3D49><FONT face=3D"Arial, Helvetica, =
sans-serif"=20
      color=3D#a6caf0 size=3D-1>&nbsp;&nbsp;
      <SCRIPT>setCourseTitle()</SCRIPT>
       </FONT><BR><STRONG><FONT face=3D"Arial, Helvetica, sans-serif"=20
      color=3D#ffffff size=3D-1>&nbsp;&nbsp;
      <SCRIPT>setLessonTitle()</SCRIPT>
       </FONT></STRONG>&nbsp;<IMG height=3D8 alt=3D""=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/bullet.gif" =

      width=3D8>&nbsp;<FONT color=3D#ffffff size=3D2><STRONG>
      <SCRIPT>document.write(myPage+" of "+eval(myModule))</SCRIPT>
       </STRONG></FONT>&nbsp;&nbsp;</TD>
    <TD vAlign=3Dbottom width=3D357 rowSpan=3D3><IMG height=3D72 =
alt=3D""=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/logo_top.gif=
"=20
      width=3D357 align=3Dbottom></TD></TR>
  <TR>
    <TD vAlign=3Dbottom noWrap colSpan=3D2><IMG height=3D19 alt=3D""=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/tableft.gif"=
=20
      width=3D9><A=20
      onmouseover=3D"rOver('back');window.status=3D'Display the previous =
page.';return true"=20
      accessKey=3Db onmouseout=3D"rOut('back');window.status=3D'';return =
true"=20
      href=3D"javascript:%20prevPage()"><IMG height=3D19 alt=3Dback=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/back.gif"=20
      width=3D30 border=3D0 name=3Dback></A><A=20
      onmouseover=3D"rOver('next');window.status=3D'Display the next =
page.';return true"=20
      accessKey=3Dn onmouseout=3D"rOut('next');window.status=3D'';return =
true"=20
      href=3D"javascript:%20nextPage()"><IMG height=3D19 alt=3Dnext=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/next.gif"=20
      width=3D30 border=3D0 name=3Dnext></A>
      <SCRIPT>writeLessonMenu()</SCRIPT>
      <A=20
      onmouseover=3D"rOver('path');window.status=3D'Display the Learning =
Path.';return true"=20
      accessKey=3Dp onmouseout=3D"rOut('path');window.status=3D'';return =
true"=20
      href=3D"http://www.sas.com/apps/OLTRN/59080/paths.htm"><IMG =
height=3D19=20
      alt=3D"Learning Path"=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/path.gif"=20
      width=3D48 border=3D0 name=3Dpath></A>
      <SCRIPT>writeHelpMenu()</SCRIPT>
      <IMG height=3D19 alt=3D""=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/tabright.gif=
"=20
      width=3D28></TD></TR>
  <TR>
    <TD vAlign=3Dbottom colSpan=3D2 height=3D3><IMG height=3D3 alt=3D""=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/border.gif" =

      width=3D"100%"></TD></TR>
  <TR vAlign=3Dtop bgColor=3D#fffff0>
    <TD noWrap>&nbsp;&nbsp;&nbsp;</TD>
    <TD vAlign=3Dcenter><BR><IMG height=3D1 alt=3D""=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/cleardot.gif=
"=20
      width=3D411><BR><FONT face=3D"Arial, Helvetica, sans-serif" =
color=3D#003399=20
      size=3D3><STRONG>
      <SCRIPT>document.write(fixedTitle)</SCRIPT>
      </STRONG></FONT></TD>
    <TD><IMG height=3D64 alt=3D""=20
      =
src=3D"http://www.sas.com/apps/elearning/images/en/navimages/arch.gif"=20
      width=3D357 align=3Dtop></TD></TR></TBODY></TABLE><BR>
<CENTER>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dleft>
      <P>This page contains </P>
      <UL><!-- InstanceBeginEditable name=3D"links" -->
        <LI><A onmouseover=3D"window.status=3D'Go to the text summary =
section.'; "=20
        onmouseout=3D"window.status=3D''"=20
        =
href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_33.htm#Text">a text=20
        summary of the material taught in the lesson</A>=20
        <LI><A onmouseover=3D"window.status=3D'Go to the syntax =
section.'; "=20
        onmouseout=3D"window.status=3D''"=20
        =
href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_33.htm#Syntax">syntax=
=20
        for&nbsp;statements and options</A>=20
        <LI><A onmouseover=3D"window.status=3D'Go to the sample program =
section.'; "=20
        onmouseout=3D"window.status=3D''"=20
        =
href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_33.htm#Sample">sample=
=20
        programs</A>=20
        <LI><A=20
        onmouseover=3D"window.status=3D'Go to the points to remember =
section.'; "=20
        onmouseout=3D"window.status=3D''"=20
        =
href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_33.htm#Points">points=
=20
        to remember</A>. <!-- InstanceEndEditable --></LI></UL>
      <P>
      <HR>
    </TD></TR></TBODY></TABLE>
<P>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dleft>
      <H2><STRONG><A name=3DText>Text Summary</A></STRONG> </H2>
      <P><EM>To go to the page where a task, programming feature, or=20
      concept&nbsp;was presented, select a=20
link.</EM></P></TD></TR></TBODY></TABLE><BR><!-- InstanceBeginEditable =
name=3D"textsummary" -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"85%" align=3Dcenter =
border=3D0>
  <TBODY>
  <TR vAlign=3Dtop>
    <TD>
      <P><STRONG>Purpose of SAS Arrays</STRONG><BR>An array is a =
temporary=20
      grouping of variables under a <A=20
      onmouseover=3D"window.status=3D'Display details on the use of =
arrays.'; "=20
      onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
      href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_2.htm">single =
name</A>.=20
      This can reduce the number of statements needed to process =
variables and=20
      can simplify the maintenance of DATA step programs. </P>
      <P><STRONG>Defining an Array</STRONG><BR>To group previously =
defined data=20
      set variables into an array, use an <A=20
      onmouseover=3D"window.status=3D'Display details on defining =
arrays.';"=20
      onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
      href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_3.htm">ARRAY=20
      statement</A> that specifies the array's name; its dimension =
enclosed in=20
      braces, brackets, or parentheses; and the elements to include. For =

      example: <NOBR><CODE><FONT color=3D#003399>array sales{4} qtr1 =
qtr2 qtr3=20
      qtr4;</FONT></CODE></NOBR>=20
      <P><STRONG>Variable Lists as Array Elements</STRONG><BR>You can =
use a <A=20
      onmouseover=3D"window.status=3D'Display details on variable =
lists.';"=20
      onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
      =
href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_4.htm">variable =
list</A>=20
      to specify array elements. Depending on the form of the variable =
list, it=20
      can specify all numeric or all character variables, or a numbered =
range of=20
      variables.=20
      <P><STRONG>Referencing Elements of an Array</STRONG><BR>When you =
define an=20
      array in a DATA step, an index value is assigned to each element. =
During=20
      execution, you can use an <A=20
      onmouseover=3D"window.status=3D'Display details on array =
references.'; "=20
      onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
      href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_7.htm">array=20
      reference</A> to perform actions on specific array elements. When =
used in=20
      a DO loop, for example, the index variable of the iterative DO =
statement=20
      can reference each element of the array.=20
      <P><STRONG>The DIM Function</STRONG><BR>When using DO loops to =
process=20
      arrays, you can also use the <A=20
      onmouseover=3D"window.status=3D'Display details on the DIM =
function.'; "=20
      onclick=3DsuggestBack() onmouseout=3D"window.status=3D''"=20
      href=3D"http://www.sas.com/apps/OLTRN/59080/m35/m35_11.htm">DIM =
function</A>=20
      to specify the TO clause of the iterative DO statement. When you =
use the=20
      DIM function, you do not have to re-specify the stop value of a DO =

      statement if you change the dimension of the array.=20
      <P><STRONG>Creating Variables with the ARRAY =
Statement</STRONG><BR>If you=20
      don't specify array elements in an ARRAY statement, SAS =
automatically <A=20
      onmouseover=3D"window.status=3D'Display details on creating =
variables.';"=20

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -