正在加载图片...
2建立各种空数据集 3.完成利用x发布主机操作命令的任务 4.完成注释语句的实验任务 5.通过赋值建立数据集的实验任务 6.完成通过数据行读入数据建立数据集的任务 课堂实验2(2课时) 1.利用importi过程导入数据的实验任务. 2.利用input--infile语句导入文本数据的任务。 3.利用put语句输出数据到log窗口 4.利用printi过程将结果输出到输出窗口 5.利用exporti过程将数据导出到外部文件 6.利用file-put语句将数据导出到文本文件 课下作业: 1)利用x命令,获取data文件夹中文件名前三个字符是stk的文件,将其存储到文件name.txt; 2)查找帮助,尝试在SAS的命令栏使用下列SAS命令,并说明其作用:keys,dlglib,libname,dir,var,submit, recall. 3)将name.txt中的内容读入到SAS数据集hwork.a,变量名为name,长度为9($9.),要求不能在同一行读入两条记录 (@)。(infile-inputi语句) 4)将hwork.a中的变量name输出到外部文件nongstk.txt,每一个变量记录添加字符串,如:stk000001变为: %stk(stk000001,result); 5)登陆锐思数据网站(账号:uibe/密码:uibe):www.resset.cn参考输出设置部分的"格式说明”文档,分别下载 如下格式的数据源,下载条数为500条,且将其转换为S八S数据集。要求设置好环境,并给运行结果正确的程序。 逗号分隔文本(*.CSV) 空格分隔文本(*TXT) Tab键分隔文本(*.TXT) EXCEL电子表格(*XLS) 字符型EXCEL电子表格(*.XLS) 6)用PUT和FILE语句写SAS程序,将数据集data.class直接输出为外部TXT文本。 7)在数据集中建立100个变量。 第三章:查询语言SQL 【教学目的和要求】 SQL是数据库通用的一种强大的查询语言,用它可以简化挑选和处理数据的过程。通过本章的学习学生可以学习从 单个数据文件或多个数据文件中进行合并查询数据的技术,以及在查询中进行简单计算和汇总的方法。本章要求学生掌 握SQL过程的简单应用;会使用SQL查询语句处理单个数据集和多个数据集的查询;会使用SQL查询语句进行简单的求和、求均值等 汇总运算。 【主要内容】 3.1SQL过程与SQL语言简介 3.1.1SQL语言简介 3.1.2SQL过程简介 3.1.3SQL中的语句及其作用 3.2从单个表中查询和加工数据: 3.2.1利用select语句处理和加工数据; 3.2.2创建新表存储查询结果; 3.3从多个表中查询和拼接数据; 3.3.1从多个数据表查询数据实例 教学总时数:4,其中实验课时2课时 参考资料:1.《SAS编程技术教程》第二版,第十三、十四章 2.SAS帮助目录:SAS产品àBase SASàSAS SQL过程用户指南 SAS产品aBase SASaSAS:过程a过程aSQL过程 作业与练习: 课堂实验(2课时)利用SQL过程完成单个表和多个表的金融数据查询和汇总任务; 1.a)从data.exchbdqttn.1中选择债券代码、日期、债券名称、收盘全价、收盘净价、净价成交金额、成交笔数,并 生成year、qtr、month:三个变量,存储日期的年、季、月,年限范围为2000年至2010年; b)将上述结果存储到数据集ex.ex3_1中; c)对数据集ex.ex31按照年、季、月排序, d).删除ex.ex31中成交笔数为0和收盘净价缺失的数据,将剩余结果保存到数据集ex.ex32中 2.将数据集ex.ex32中的数据导出到excel表格ex32.XLS 3.查询data.exchbdqttn1中所有不同的股票代码; 4.利用数据集data.dret计算各股票日平均收益,并按平均收益进行排序
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有