实验数据的导入和导出.docVIP

  • 44
  • 0
  • 约2千字
  • 约 5页
  • 2017-04-06 发布于江苏
  • 举报
实验数据的导入和导出

实验二 数据的导入和导出、数据文件的编辑与整理 【实验目的】 1.掌握数据的导入和导出; 2.掌握数据文件的编辑与整理。 【实验内容之一】 练习数据的导入和导出、数据文件的编辑与整理。 实验内容: 使用向导实现数据的导出和导入 导入 将excel2000格式的文件F:\Excel\TannonHomework2.xls导入为数据集work.TannonHomework2,则首先选择菜单 文件→导入数据,系统打开数据导入向导如下 单击Next,出现对话框如下 选择要导入数据在电脑中的存储位置,单击OK,出现如下提示框 单击Next 输入要存储的数据集的名称,单击Finish,数据集就导入完成了。 导出 将数据集work.TannonHomework2导出为excel2000格式的文件,则首先选择菜单 文件→导出数据,系统打开数据向导,操作与导入数据相似。 编程实现数据的导入导出 要将数据集work.TannnonHomework2编程导出为格式为excel2000的文件时,程序如下: proc export data=work.TannonHomework2 outfile=d:\TannonHomework2 dbms=excel2000; run; 要将格式为excel2000的文件导入为数据集work.TannonHomework2时,程序如下: proc import datafile=f:\Excel\TannonHomework2.xls out=work.TannonHomework2 dbms=excel2000; run; 数据集内容的拷贝 要将数据集work.TannonHomework2的内容拷贝给数据集work.Tan,相应程序如下: data work.Tan; set work.TannonHomework2; run; 变量的增加 要在数据集work.Tan中加入变量new1=1,new2=x1*x2,相应程序如下: data Tan; set Tan; new1=1; new2=x1*x2; run; 要在数据集work.Tan中加入变量new3和new4,当x160时new3=1,当x2=12时new4=1,x2≠12时,new4=0,相应程序如下: data Tan; set Tan; if x160 then new3=1; if x2=12 then new4=1; else new4=0; run; 程序执行完毕后,work.Tan的内容如下: 变量的筛选 若要删除数据集work.Tan中的变量new1,以下两个程序是等价的: data Tan; set Tan; keep y x1 x2 new2-new4; run; 和 data Tan; set Tan; drop new1; run; 变量名称与类型的筛选 要将数据集work.Tan中的变量new2更名为newvar2,new3更名为newvar3,相应程序如下: data Tan; set Tan; rename new2=newvar2 new3=newvar3; run; 要将数据集work.Tan中的变量new4的类型由数值型转换成字符型,再将字符型变量转换成数值型,相应程序如下: data Tan; set Tan; var1=trim(new4); var2=var1+0; run; 数据集的排序 要将数据集work.Tan中的观测按照x1降序排列,并将排列后的数据集存为数据集work.newTan,相应程序如下: proc sort data=work.Tan out=work.newTan; by descending x1 ; 描述统计分析作业: ⒈ ①在D盘中新建一个名为”dir”的文件夹,存放fltaten.txt文本。 ②在SAS编辑窗口中输入命令: libname dir d:\dir ; data dir.dcw01; infile d:\dir\dcw01.txt; input sex $ height time ; proc print; run; ③查看输出窗口,如图: ⒉①在SAS编辑窗口输入命令: proc means data = dir.dcw01 mean std max min cv skew kurt range q1 q3; var height; run; 查看输出窗口,如图: 4

文档评论(0)

1亿VIP精品文档

相关文档