楼主: lingleclear
6206 3

菜鸟求助,如何先删除某一列中带有空值的行,然后求某一列的平均值, [推广有奖]

硕士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
448 个
通用积分
0
学术水平
45 点
热心指数
46 点
信用等级
41 点
经验
3713 点
帖子
64
精华
1
在线时间
74 小时
注册时间
2012-8-15
最后登录
2022-12-20

楼主
lingleclear 发表于 2013-9-13 21:45:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
提问是这样的,一个data里,我需要做某一列的平均值,但是这一列中有空值,我需要先把这些空值去掉然后做平均值,该怎么写代码?

以下是详细版本:


上堂课老师刚刚教了一点点SAS的内容~ 遇到作业题不太明白,希望求助大家

老师发了三个EXCEL表格,第一个和第二个APPEND 然后和第三个MERGE 这都很简单,然后是最后一步,计算某一列的平均值。

但是这一列有很多个空值,该怎么把含有空值的行去掉呢?

我查了一下网上的example 大意都是空值都被"."这个代替了.. 在我这里,空值就是空值,就是空空如也啥也没有....该怎么附条件去判断呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:平均值 excel表格 example append Excel表 example 平均值 EXCEL 如何 网上

沙发
fromsummer 发表于 2013-9-13 23:04:53
is missing

藤椅
妖帝东皇 发表于 2013-9-14 09:21:44
可以不用删除缺失值,直接计算平均值!
计算的个数N也是删除了缺失值之后的个数!
┏━━━━━━━━━━━━━━┓
   ☞❤学而无友必然孤陋寡闻!❤
┗━━━━━━━━━━━━━━┛

板凳
妖帝东皇 发表于 2013-9-14 09:28:13
你先把它导入到SAS里面。表格里面的空白直接成了"."
然后计算mean!
data q1;
set q;
if dd=. then delete;/*dd是某一列的变量名*/
run;
proc means data=q1;
var dd;
run;
希望能帮到你!我也是初学者,说的不对的话,请见谅!
┏━━━━━━━━━━━━━━┓
   ☞❤学而无友必然孤陋寡闻!❤
┗━━━━━━━━━━━━━━┛

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 15:55