SAS讲义 第七课建立SAS系统的数据集(FSPFSEDIT)_第1页
SAS讲义 第七课建立SAS系统的数据集(FSPFSEDIT)_第2页
SAS讲义 第七课建立SAS系统的数据集(FSPFSEDIT)_第3页
SAS讲义 第七课建立SAS系统的数据集(FSPFSEDIT)_第4页
SAS讲义 第七课建立SAS系统的数据集(FSPFSEDIT)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

0dc60641d34516013fa1164d1b7a688d pdf SAS 系统和数据分析系统和数据分析 电子商务系列 上海财经大学经济信息管理系IS SHUFE Page 1 of 6 第七课建立 SAS 系统的数据集 FSP FSEDIT 与使用 SAS ASSIST 软件相比 SAS ASSIST 只要用 MOUSE 点或击就行了 而用 SAS FSP 需要在 PROGRAM EDITOR 窗口中输入一些简单程序 主要是调用 FSEDIT 过程 其他操作的环境和步骤很相似 但是用 FSEDIT 过程所编写的一些数据产生程序比用 SAS ASSIST 软件更容易控制产生所需的数据集 仍然通过创建一个相同 SURVEY 数据集 并对这个数据集进行一些简单修改的例子 来说明 SAS FSP 软件的 FSEDIT 过程的具体的操作步骤 操作步骤 一一 在在 PROGRAM EDITOR 窗窗口口中中输输入入如如下下程程序序 Libname study d sasdata mydir Proc fsedit new study survey Run 提示 以上表格中的程序可以直接用鼠标选中 然后拷贝粘贴到打开的 SAS 程序编辑窗口 中 提交运行 后面课件中的程序都可以进行类似操作 在程序中过程 FSEDIT 用以创建一个新的 SAS 数据集 study survey 如果如果 study survey 数据集不是第一次新建 而是一个已经存在的数据集不是第一次新建 而是一个已经存在的 SAS 数据集 则数据集 则 将上面的程序修改为如下 将上面的程序修改为如下 Proc fsedit data study survey Run 在程序过程 FSEDIT 中使用 DATA 选项 来指定所要修改的数据集 二二 发发布布 SUBMIT 命命令令提提交交这这段段程程序序 出现了一个标题为 FSEDIT new STUDY SURVEY 的变量描述窗口 要注意 如果库标记要注意 如果库标记 STUDY 指定的目录指定的目录 d sasdata mydir 下已经存在此下已经存在此 SAS 数据集数据集 SURVEY 就不会出现变量描述窗口 就不会出现变量描述窗口 解决的办法是到目录下将文件 SURVEY SD2 删除 三 单单击击主主菜菜单单 Locals 上上 选选择择 Format Informat 这样的操作将把窗口中的输出格式 Format 修改成输入格式 Informat 同样操作也可以 将输入格式 Informat 修改成输出格式 Format 注意 不要认为只能定义输入和输出格式两者 中的一个 可以同时定义两者可以同时定义两者 0dc60641d34516013fa1164d1b7a688d pdf SAS 系统和数据分析系统和数据分析 电子商务系列 上海财经大学经济信息管理系IS SHUFE Page 2 of 6 四四 输输入入将将要要创创建建的的数数据据集集的的所所有有变变量量及及其其属属性性 如下表所示 是我们将要键入的 study survey 数据集的变量名 对应的类型 字符型或 数字型 长度 变量标签 用以说明该变量 和该变量的输入格式 变量名类型长度变量说明输入格式 Name 8姓名 8 Sex 2性别 2 BdateN8出生年月MMDDYY8 AgeN3年龄3 HeightN6身高6 2 WeightN6体重6 2 IncomeN8年收入8 2 SdateN6调查日期MMDDYY6 上表中我们定义了一个新的数据集 study survey 所有变量的属性 但没有包括输出格式 的属性 按表格中的内容输入到窗口中相应的位置 在输入各个变量和它的属性时 注意用 非 Insert 编辑状态编辑状态 即 Overstrike 状态 用用 Delete 键键删除已输入的字符和用空格键向右移 动光标 描述完一个变量 即一行 后按 Enter 键 五五 发发布布 END 进进入入 FSEDIT 编编辑辑窗窗口口 输输入入数数据据 开始输入前 要单击工具栏上要单击工具栏上 Add Record 按钮增加一条空白记录按钮增加一条空白记录 然后用户可以用交互的方式输入数据值 且每次输入一条观测然后用户可以用交互的方式输入数据值 且每次输入一条观测 见图 7 1 所示 第一条观测的 BDATE 字段具体输入日期值的是 01 01 80 因为未定义 日期输出格式 显示的是 SAS 日期存储值 7305 SDATE 字段具体输入日期值的是 070897 同样因为未定义日期输出格式 显示的仍然是 SAS 日期存储值 13703 输入一条观测后 确信无错且需要 再在输入一条观测后 确信无错且需要 再在 Edit 编辑的下拉菜单中选编辑的下拉菜单中选 Add new record 项或在工具栏上单击项或在工具栏上单击 Add Record 按钮 开始输入下一条记录 按钮 开始输入下一条记录 0dc60641d34516013fa1164d1b7a688d pdf SAS 系统和数据分析系统和数据分析 电子商务系列 上海财经大学经济信息管理系IS SHUFE Page 3 of 6 六六 发发布布 ADD CANCEL DELETE 命命令令 在输入一条观测的同时 用户还可以在命令框中发布如 FORWARD BACKWARD 等 命令 或按键盘上的如 Page Up Page Down 等键来控制前后记录的翻滚 另外 标准工具 条也自动变成行编辑工具条 也可用 Mouse 点击相关 Add Record Copy Delete Previous Next FSEDIT Menu 等按钮来操作 七七 用用户户可可以以通通过过发发布布WHERE 命命令令获获得得一一个个子子集集 如果用户需要从 study survey 数据集中选出所有性别为男性的观测进行编辑 可以先在 命令框中键入如下命令 WHERE sex M 按回车键命令执行后 得到用户所需要的 study survey 数据集的一个子集 然后按 Page Up Page Down 键所翻滚的前后记录都是这个子集中的某一条记录 用户就能很方便地对这 个子集中的记录进行编辑 见图 7 2 所示 图 7 1 FSEDIT 行编辑输入记录窗口 0dc60641d34516013fa1164d1b7a688d pdf SAS 系统和数据分析系统和数据分析 电子商务系列 上海财经大学经济信息管理系IS SHUFE Page 4 of 6 有时用户为更方便输入命令和操作编辑工具条 可将命令框和编辑工具条移动到用户习 惯的位置 选择 Options Preferences 菜单命令 出现一个参数选择对话框 见图 7 3 所示 将原来选中的 Command bar 和 Tool bar 改为 Command box 和 Tool box 再按 Save 按钮 图 7 2 对数据集中的观测进行条件选择 0dc60641d34516013fa1164d1b7a688d pdf SAS 系统和数据分析系统和数据分析 电子商务系列 上海财经大学经济信息管理系IS SHUFE Page 5 of 6 八八 用用 VIEWTABLE 窗窗口口浏浏览览已已编编辑辑完完成成的的数数据据集集 在 FSEDIT 编辑窗口完成了全部观测的输入后 用用 File End 菜单命令结束菜单命令结束 FSEDIT 过程过程 如果用户想要浏览一下刚编辑完成的或已经存在的 study survey 数据集 可以调用 SAS 的 VIEWTABLE 窗口来浏览已编辑完成的指定数据集 见图 7 4 所示 最简单实用的调用方式是 选择选择 Globals Access Display libraries 菜单命令 出现菜单命令 出现 Libraries 对话框对话框 在指定的数据库中找到所需要浏览的数据集在指定的数据库中找到所需要浏览的数据集 然后双击数据集的名字 即可打开这个数据集然后双击数据集的名字 即可打开这个数据集 所有的观测和字段内容将显示在 VIEWTABLE 窗口中 另外 FSVIEW 程序过程也可 用来浏览

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论