Asocierea unei funcții pentru un script

În postarea anterioară am văzut cum putem realiza un script pentru a face niște calcule. Scriptul l-am salvat cu denumirea calcule.R. Problema era că acest script se realizează doar pentru numerele introduse, deci utilitatea practică e destul de redusă. În postarea de azi voi arăta cum putem asocia o funcție acestui script astfel încât să-l putem folosi pentru mai multe date. În primul rând, vom deschide scriptul salvat în postarea anterioară. Pentru aceasta vom da câte un clic pe File, Open Script, iar din lista ce va apărea vom alege calcule.R:

După ce vom da un clic pe Open vom obține:

Vom realiza scriptul ce va conține o funcție cu aceste instrucțiuni (dați un clic pe săgeată pentru a vedea filmul cu succesiunea operațiilor).

Apoi vom încărca scriptul cu ajutorul comenzii source. Pentru a vedea dacă s-a încărcat vom da comanda ls().

Mai jos am dat 3 exemple de utilizare a funcției:

Realizarea unui script

Fie următoarea secvență:

Dacă dorim să realizăm un script care să execute aceste instrucțiuni, atunci dăm un clic pe opțiunea File din meniu și din fereastra ce se va deschide vom alege save script:

În fereastra ce va apărea după ce dăm clic pe opțiunea Save script, vom da o denumire scriptului și vom vedea locul unde se salvează scriptul (pentru a vedea cum se poate indica locul unde să se salveze rezultatele vezi această postare).

Am salvat scriptul dându-i denumirea calcule (extensia pentru script este .R)

Dacă dorim să rulăm scriptul atunci vom folosi funcția source:

Problema este că acest script nu ne oferă decât rezultatele calculelor cu valoarea x dată. În postarea următoare vom vedea cum putem realiza un script care să varieze în funcție de x.