Cuprins:
Video: String Theory Explained – What is The True Nature of Reality? 2024
Deoarece R este platforma de statistici, are un set destul de complet de operatori aritmetici, astfel încât să poți folosi R ca un calculator fantezie în caz de nevoie.
Cum se utilizează operatorii de bază în R
Majoritatea operatorilor aritmetici de bază sunt foarte familiarizați cu programatorii (și cu oricine altcineva care a studiat matematica în școală).
Operatorul | Descriere | Exemplu |
---|---|---|
x + y | y adăugat la x | 2 + 3 = 5 |
x - y | y scăzut din x | - 2 = 6 |
x * y | x înmulțit cu y | 3 * 2 = 6 |
x / y | x împărțit la y | 10/5 = 2 |
x ^ y (sau x ** y) | x ridicată la puterea y | 2 ^ 5 = 32 |
x %% y | 7 %% 3 = 1 | x% / y y |
x împărțit la y dar rotunjit în jos (diviziune întreagă) | 7% /% 3 = 2 |
|
Pentru a vedea cum funcționează aceasta, ia în considerare acești doi vectori. Un vector reprezintă numărul de coșuri pe care bunicul le-a făcut în timpul celor șase jocuri ale sezonului de baschet, iar celălalt reprezintă numărul de coșuri pe care prietenul ei Geraldine le-a făcut:
coșuri. de. Binoculele de bunicuță. de. Geraldine <- c (5, 3, 2, 2, 12, 9)
Să presupunem că Granny și Geraldine decid să strângă bani pentru Fundația Make-A-Wish și au cerut oamenilor să facă o donație pentru fiecare coș pe care l-au făcut. Granny a cerut 120 de dolari pe coș, iar Geraldine a cerut 145 de dolari pe coș. Cum calculați totalul donațiilor colectate pentru fiecare joc?
În acest exemplu, fiecare valoare din vector este înmulțită cu suma de bani. Verificați-vă pentru a vă uita la valorile din Granny. bani și Geraldine. bani.
Pentru a obține suma totală a acestor doamne câștigate în fiecare joc, faceți pur și simplu acest lucru:
Bunica. bani + Geraldine. bani [1] 2165 915 770 1010 2820 1665
De asemenea, ați putea face acest lucru într-o singură linie, după cum urmează:coșuri. de. Granny * 120 + coșuri. de. Geraldine * 145 [1] 2165 915 770 1010 2820 1665
Cum să controlați ordinea operațiunilor în R
În exemplul precedent, ați folosit atât un operator de multiplicare cât și un operator de adăugare. După cum vedeți din rezultat, R înmulțește corect toate numerele înainte de a le adăuga împreună. Pentru toți operatorii aritmetici, se aplică regulile clasice pentru ordinea operațiunilor. Calculele sunt efectuate în următoarea ordine:
Exponentiation
Înmulțirea și împărțirea în ordinea în care operatorii sunt prezentați
-
Adăugarea și scăderea în ordinea în care sunt prezentați operatorii
-
Operatorul mod %%) și operatorul diviziei întregi (% /%) au aceeași prioritate ca și operatorul diviziei normale (/) în calcule.
-
Puteți modifica ordinea operațiilor utilizând paranteze, cum ar fi: >> 4 + 2 * 3 [1] 10> (4 + 2) * 3 [1] 18
paranteze se efectuează mai întâi.
De asemenea, puteți utiliza operatorii de bază pe numere complexe. Funcția complex (), de exemplu, vă permite să construiți un întreg set de numere complexe bazate pe un vector cu părți reale și un vector cu părți imaginare. Pentru mai multe informații, consultați pagina Ajutor pentru? complex.