Käyttöympäristö tekstin ja numeerisen tiedon
luovaan käsittelyyn |  |
Re: VARSTAT
| Nimi: |
Seppo Mustonen |
| Sähköposti: |
|
| Päiväys: |
23.5.2012 13:18 |
| Aihe: |
Re: VARSTAT |
On aina hyvä katsoa, mitä luonnollisia yleistyksiä
jollakin toivotulla laajennuksella saattaisi olla.
Muokkasinkin tätä uutta VARSTAT-optiota vielä niin, että myös
merkkijonomuuttujia pystytään käsittelemään nimellä
STR_VAL_LIST varustetun listan mukaisesti.
Tällöin numeeristen muuttujien arvoja tarkastellaan vain
kokonaisosiltaan (siis esim. 11.7 -> 11).
Esimerkki:
DATA T
X1 X2 X3 X4
A 1 ABC 22
X 2 A 11
ABC 1 A 33
UUUU 2 ABC 11.7
FILE COPY T TO NEW T2
FILE STATUS T2
Copy of data matrix T
FIELDS: (active)
1 SA_ 4 X1
2 NA_ 1 X2 (##)
3 SA_ 3 X3
4 NA_ 4 X4 (##.#)
END
Survo data file T2: record=35 bytes, M1=9 L=64 M=4 N=4
VAR Y:2=MISSING TO T2
VARSTAT T2,Y,#VAL,STR_VAL_LIST
STR_VAL_LIST=A,ABC,2,11
FILE LOAD +T2
X1 X2 X3 X4 Y
A 1 ABC 22.0 2
X 2 A 11.0 3
ABC 1 A 33.0 2
UUUU 2 ABC 11.7 3
Odottelen kommentteja, ennenkuin lisään uuden VARSTATin lopullisesti
SURVO MM:ään.
(VAL_LIST toimii aikaisemmin kuvatulla tavalla.)
Kokeiluversio on edelleen
http://www.survo.fi/tmp/_varstat.exe
Keskusteluryhmän tekninen toteutus:
Sonera