sas数据集可以直接编辑增加列吗

sas数据集可以直接编辑增加列吗,第1张

SAS系统和数据分析SAS数据集的编辑

上传人:文*** IP属地:贵州 文档编号:114001644 上传时间:2021-02-16 格式:DOC 页数:11 大小:323.50KB

返回相关举报

第1页 / 共11页

第2页 / 共11页

第3页 / 共11页

第4页 / 共11页

第5页 / 共11页

点击查看更多>>

资源描述

第十一课 SAS数据集的编辑通常从外部数据源转换得到SAS数据集后,并不是所有的数据集都满足统计数据要求,可立即调用统计过程进行统计分析。需要对数据集进行满足统计数据要求的编辑或生成新的数据集。一、 增加数据集一个新变量SAS系统可通过赋值语句把包含 *** 作符的表达式赋值给数据集所要创建的新变量。SAS的表达式中还可以包含SAS函数,如

使用某一列很好办。 某一列其实就是一个变量,如果你只想保留这个一个变量的话: Data newset old(keep=a)run至于如何使用某一行么,当时我也遇到过这个问题,我用了比较笨的办法,希望能够帮助到你。其实就是想办法将数据进行转置。

1/6分步阅读

下图为原始表格,假设A列的内容比较长不便于打印和查看,需将此列内容转换成六列多行显示。如下图:

2/6

*** 作步骤1:由于A列第一个内容在A2单元格,我们需在C2单元格里开始引用,所以C2单元格里输入"A2",然后鼠标选中C2单元格用填充柄往右填充到这行的最后单元格位置(即是H2单元格结束)。如下图:

3/6

*** 作步骤2:C3单元格输入"A8",原理是串联上一行最后一个单元格。然后鼠标选中C3单元格用填充柄往右填充到这行的最后单元格位置(即是H3单元格结束)。如下图:

4/6

*** 作步骤3:鼠标选中单元格区域C2:H3二行内容,然后鼠标在选定区域右下角往下拖拉填充,终止行单元格总数要大于原始数据单元格总数。本图例总人数只有18个,所以只需拖拉到第三行足够。如下图:

5/6

*** 作步骤4:鼠标选中带"A"单元格内容区域,"CTRL+F "调出"查找和替换"功能对话框,"查找内容”框中输入"A",”替换为”框中输入"=A",鼠标点击"全部替换",点击"确定",最后关闭对话框完成。备注:如果最后一行内容替换不是刚好满的将会以"0"显示。如下图:

6/6

*** 作步骤5:结果是以公式的形式体现,如果删除原始数据表格内容将会消失,此时就要用到"数值"将公式去掉即可解决。鼠标全选表格或选中有公式单元格区域,右键d出功能对话框选择"复制",鼠标停留在区域内点击"选择性粘贴"然后点击“数值”完成。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11912787.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存