Округлить значения и поменять формат у всех числовых переменных
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | * ВОПРОС: Как мне изменить формат ВСЕХ числовых переменных в файле следующим образом: я хочу округлить все значения до ближайшего целого и использовать далее формат F8.0. * Автор решения: Ray. DATA LIST LIST /g(F8.2) x345(F8.2) str1(A8) v3(F8.2) b(F8.2) k(F8.2). BEGIN DATA. 1.21 2.49 "green" 3.01 5.51 41.98 2.33 5.67 "blue" 1.75 4.22 6.02 END DATA. * При "округлении" строковых переменных будут возникать ошибки - они не могут быть округлены. Чтобы ошибки не захламляли окно результатов, мы временно отключим их вывод. SET ERRORS=off. DO REPEAT v=ALL. + COMPUTE v=RND(v). + FORMATS v(F8.0). END REPEAT. SET ERRORS=on. EXECUTE. * Если требуется провести изменения лишь по некоторым переменным, можно использовать * DO REPEAT v=x345 TO b. * вместо * DO REPEAT v=ALL. |
Related pages
...