Datan siirtämistä .SVO ja R:n data.framen välillä read.svo, write.svo

Posted by Petri Palmu on
URL: https://forum.survo.fi/Datan-siirtamista-SVO-ja-R-n-data-framen-valilla-read-svo-write-svo-tp523.html

Survo R:ssä on hyviä toimintoja, että saa datat liikkumaan jouhevasti R:n data.framen ja .SVO-tiedostojen välillä.

DATA _K
X  Y
1  a

FILE LOAD _K TO R>D  / STRIP_WHITE=1 Tässä toimivat IND,VARS,...
FILE DEL K2

R CUR+1,CUR+2
D; # tulostaa data
write.svo(D, "K2.SVO");

#FILE LOAD +K2,CUR+1
      X Y
      1 a

##################

FILE COPY _K TO NEW K

R CUR+1,CUR+1
D <- read.svo("K.SVO");D; # tulostaa datan

Mitä optioita esim. write.svo():hon liittyy? Voiko siellä valita, että ko. tilanteessa (mahd. jo olemassa oleva) K2.SVO tuhotaan (ennen uuden luomista)? Näin ei tarvitsisi ennen R-koodia tehdä tuota FILE DELiä (muussa tapauksessa joutuu manuaalisesti vastaamaan Y/N). Mutta yleisemminkin kiinnostaa, mitä kaikkea read.svo ja write.svo pitävät sisällään :)