是否可以在SAS中创建有关人口密度的新行?
是否可以创建一个数据集,其中包含与人口密度成比例的新行?例如,如果我有某个州的人口密度,是否可以创建空行,其中行数与其人口密度成比例是否可以在SAS中创建有关人口密度的新行?,sas,Sas,是否可以创建一个数据集,其中包含与人口密度成比例的新行?例如,如果我有某个州的人口密度,是否可以创建空行,其中行数与其人口密度成比例 zip density 75001 2551 75002 944 75006 2625 75007 4209 75009 51 我想你在找这样的东西 data dat; input zip density; cards; 75001 2551 75002 944 75006 2625 75007 4209 75009 51 run; dat
zip density
75001 2551
75002 944
75006 2625
75007 4209
75009 51
我想你在找这样的东西
data dat;
input
zip
density;
cards;
75001 2551
75002 944
75006 2625
75007 4209
75009 51
run;
data new;
set dat;
by zip;
if first.zip then do;
do i= 1 to density;
output;
end;
end;
Run;
为什么会将其标记为SQL?请在SAS中使用data step命令。这不是一个SQL问题。顺便说一下,如果您只是尝试对结果进行加权,大多数SAS进程都会接受一个频率变量。“要创建行数与其总体密度成比例的空行”,这与“数据库设计”有什么关系?数据库设计是指定数据库的逻辑和/或物理部分的过程。