Eksport
Andmete eksport on analoogne impordile. Siin on kasutatavaks funktsiooniks write.table ja mõistagi tuleb ühe sisendina anda andmemaatriks, mida eksportida soovitakse. Olulisemad aspektid on seega
- andmemaatriksi nimi
- asukoht kuhu andmefail luua tuleks
- milline on väärtuste eraldamise sümbol
- milline sümbol märgib murdosa algust
- kas väljastatakse ka tunnuste nimed
Ka sellel funktsioonil on veel teisigi argumente (nt. kuidas tähistada andmerea lõppu, või kuidas tähistada puuduvaid väärtusi), ent nende vaikeväärtused on igati mõistlikud. Erandiks on vaid ehk row.names=TRUE, mis üldjuhul tähendab, et väljastatava faili esimese veeru moodustab objektide järjekorranumber.
- R-is asuva objekti nimi, mida eksportida soovitakse on esime argument
- Välist asukohta määrav argument nimetusega file on analoogiline impordiga, ainult see ei saa olla URL. Kui siia kirjutada ainult faili nimi, siis tekitatakse see R-i töökataloogi.Windowsis on ka siin kasutatav valik "clipboard" (analoogiliset impordiga).
- Eraldaja määratakse argumendi sep abil. Vaikeväärtuseks tühik.
- Murdosa alguse tähise määrab argument dec ja vaikimisi dec=".".
- Tunnusenimede ehk veerupäiste väljastamist reguleerib argument col.names, kusjuures vaikeväärtus on TRUE.
Lõpetuseks kaks näidet:
> write.table(andmed1,"andmed.csv",sep=";",dec=",",row.names=F,col.names=F)
> write.table(andmed2,file="clipboard",sep="\t",dec=".",row.names=F)