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

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

Petri Palmu wrote
Mitä optioita esim. write.svo():hon liittyy? Voiko siellä valita, että ko. tilanteessa (mahd. jo olemassa oleva) K2.SVO tuhotaan (ennen uuden luomista)?
Eli data liikkuu R:n suuntaan Survosta komennolla:
FILE LOAD KOE TO R>koe

R:stä Survo-tiedostoksi puolestaan voi käyttää komentoa:
FILE SAVE R>koe TO NEW KOE

Käytettäessä noita toimituskentässä, osa-aineistoihin rajoittavat täsmennykset toimivat. Tietyissä tilanteissa myös STRIP_WHITE=1 täsmennystä on hyödyllistä käyttää FILE LOADin kanssa, niin pääsee automaattisesti eroon ylimääräisistä välilyönneistä yms.

FILE SAVEn kanssa voi käyttää tuota komennon TO NEW -muotoa, jolloin vanhan datan päälle kirjoitetaan automaattisesti.

Noiden lisäksi on olemassa R-funktiot read.svo() ja write.svo(), jotka tekevät täsmälleen samat jutut kuin em. komennot, mutta ilman mahdollisuuksia täsmennyksiin yms. Nämä funktiot tarjoavat keinon lukea Survon datoja R:ään foreign-paketin tyylisellä tavalla ja voivat olla joskus myös hyödyllisiä joissain R:n scripteissä, mutta toimittaessa editorissa kannattaa kyllä käyttää suoraan noita FILE-komentoja täsmennyksineen.