SAS 字符型观察值 怎么处理刚刚开始用SAS,不是很懂,有几个问题,/>我有一个数据表,里面只有一列全是名字,一共5000个,我需要输出 每个名字的长度 名字的平均长度 需要画一个每个名字长度的hi

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 03:28:33
SAS 字符型观察值 怎么处理刚刚开始用SAS,不是很懂,有几个问题,/>我有一个数据表,里面只有一列全是名字,一共5000个,我需要输出 每个名字的长度 名字的平均长度 需要画一个每个名字长度的hi
xTnX U+YƘN#U3}!O1<L3扄pI_\ML 3><f'Ie"<^Z'y>oyZ(; lU.OFJgEgeqRV.ֽ6&KԺYm4IbC ?+Ci@P͚=*U0N51wkt}7Q 48q)θINgA8uR2F ^Q8m5]8W\U/(qY*K9JRO?i KnE80tID)gr2c݂<',=B  x?xY#F}^4PegsrleX?!Ҍ  w\?Vʱ | +iLs 84@6*VdheH_s8s=Kr+ kouNW H3BcV3m㼌z5+7A,TЭԌm:!ۭ

SAS 字符型观察值 怎么处理刚刚开始用SAS,不是很懂,有几个问题,/>我有一个数据表,里面只有一列全是名字,一共5000个,我需要输出 每个名字的长度 名字的平均长度 需要画一个每个名字长度的hi
SAS 字符型观察值 怎么处理
刚刚开始用SAS,不是很懂,有几个问题,/>
我有一个数据表,里面只有一列全是名字,一共5000个,

我需要输出 每个名字的长度 名字的平均长度 需要画一个每个名字长度的histogram 
还要得到不重名的名单里 每一个名字的长度


我的想法是
1.读入
proc import datafile="E:/names.csv"
out=work.names
dbms=csv
raplace;
getnames=no;
run;


2.然后将数据集里的每一个观察值(名字),赋值到一个数组里面,然后用len=length(...)放到一个新的数据集中


但是不会实现 不太明白怎么懂 感觉好像没有数据布和数据集sas就不能运行


最好能给比较完整的代码,或者思路,

SAS 字符型观察值 怎么处理刚刚开始用SAS,不是很懂,有几个问题,/>我有一个数据表,里面只有一列全是名字,一共5000个,我需要输出 每个名字的长度 名字的平均长度 需要画一个每个名字长度的hi
你先去把这些字符型数据导入进去,用$(美金)符号写在每一组字符型观测的列名称后面,比如以下这组数据中X2列和X4列是你上面说的那种字符型数值:
data=A0;
infile "E:/names.csv"
delimiter="," firstobs=2;
input Y X1X2$ X3 X4$;
Y=Y(log);
run;
导进去以后就可以分析关键词长度了,案例你可以去网上搜索互联网关键词长度对展现量的影响这类SAS分析案例,跟你上面说的案例非常相似,图形描述程序都很简单.