各位大侠,本人目前有一批数据需要整合处理,希望各位指教,
data test;
input x y z@@;
cards;
5.456 286.070 24089
5.457 303.096 18077
5.458 250.049 22403
5.459 385.994 7982
5.654 216.113 5408
5.705 329.054 12721
5.785 205.990 5945
5.807 366.143 77931
5.871 552.247 6758
5.880 127.265 14135
5.880 173.472 5094
5.880 156.103 39896
5.880 127.225 56122
5.880 112.081 39519
5.880 173.247 5175
5.881 173.130 1203539
5.881 127.124 1265049
5.881 109.091 160
5.882 136.080 53710
5.883 173.295 13767
5.883 181.061 15356
5.883 173.407 6816
5.884 127.334 6741
5.884 137.086 38664
5.913 171.116 13954
5.955 270.084 55236
;
run;
以上是需要处理的数据集,要把变量X取值相差范围是0到0.003和变量Y 取值范围相差是0到0.33的观测找出,并把符合条件的Y值的均数作为新观测中Y的取值,以符合条件的Y对应的Z取值中,Z值最大的观测对应的X作为新观测中X的取值,新观测中Z值是符合条件的Y值对应的所有观测中Z值的和
这个问题困扰我很久,希望大家多多指教,谢谢