Huis Persoonlijke financiën Hoe waarden in logische vectoren in R-dummies

Hoe waarden in logische vectoren in R-dummies

Video: Calculus III: Equations of Lines and Planes (Level 2) | Vector, Parametric, and Symmetric Equations 2025

Video: Calculus III: Equations of Lines and Planes (Level 2) | Vector, Parametric, and Symmetric Equations 2025
Anonim

Om logische vectoren in R te bouwen, zou je beter kunnen weten hoe je waarden moet vergelijken, en R bevat een reeks operatoren die jij kan voor dit doel gebruiken.

Operator Resultaat
x == y Resultaat WAAR als x exact

gelijk is aan y

x! = y Retourneert WAAR als x verschilt

van y

x> y Geeft WAAR als x groter is

dan < y x> = y

levert WAAR op als x groter is dan of exact gelijk is aan

y x

Geeft WAAR als < x is kleiner dan y

x <= y levert WAAR op als

x kleiner is dan of exact gelijk is aan y

x & y Geeft het resultaat van

x en y x | y Retourneert het resultaat van
x of y ! x Retourneert niet
x xof (x, y) Geeft het resultaat van x xor y (x of y maar niet x en
y)

Al deze operatoren zijn opnieuw gevectoriseerd. Je kunt een hele vector vergelijken met een waarde.

Laten we aannemen dat je twee vectoren hebt die het aantal manden bevatten dat Granny en haar vriend Geraldine scoorden in de zes wedstrijden van dit basketbalseizoen: >> manden. van. Granny baskets. van. Geraldine <- c (5, 3, 2, 2, 12, 9)

In dit imaginaire All-Star Grannies basketbalspel, om erachter te komen in welke games Granny meer dan vijf manden scoorde, kun je eenvoudig deze code gebruiken:

>> manden. van. Granny> 5 [1] TRUE FALSE FALSE TRUE TRUE FALSE

U kunt zien dat het resultaat de eerste, vierde en vijfde spelen zijn. Dit voorbeeld werkt goed voor kleine vectoren zoals deze, maar als je een erg lange vector hebt, zou het tellen van het aantal spellen een gedoe zijn. Voor dat doel biedt R de verrukkelijke welke () functie. Om erachter te komen in welke spellen Granny meer dan vijf manden scoorde, kun je de volgende code gebruiken:

>> welke (mandjes. Van. Oma> 5) [1] 1 4 5

Met deze regel maak je eigenlijk twee verschillende dingen: Eerst maak je een logische vector door elke waarde in de vector te controleren om te zien of deze groter is dan vijf. Vervolgens geeft u die vector door aan de functie die () de indexen retourneert waarin de waarde WAAR is.
De which () functie neemt een logische vector als argument. Daarom kunt u de uitkomst van een logische vector in een object opslaan en doorgeven aan de welke () functie, zoals in het volgende voorbeeld. U kunt ook al deze operatoren gebruiken om waarden per waarde te vergelijken. Je kunt eenvoudig de spellen ontdekken waarin Geraldine minder manden scoorde dan oma, zoals dit: >> het. beste <- baskets. van. Geraldine die (de beste) [1] 1 3 4

Plaats altijd spaties rondom de operators kleiner dan (<) en groter dan (>).Anders kan R x <- 3 maken voor de opdracht x <- 3. het verschil lijkt misschien klein, maar het heeft een enorm effect op het resultaat.

Technisch gezien kunt u ook het gelijkteken (=) gebruiken als toewijzing om dit probleem te voorkomen, maar = wordt ook gebruikt om waarden toe te wijzen aan argumenten in functies. Over het algemeen is
Hoe waarden in logische vectoren in R-dummies

Bewerkers keuze

ASVAB studietips: vind de juiste plek om te studeren - dummies

ASVAB studietips: vind de juiste plek om te studeren - dummies

Nadat je het hebt gevonden de tijd om te studeren voor de ASVAB, vast te leggen op een tijd en plaats die aan jouw behoeften voldoet. Vraag jezelf af of de omgeving waarin je studeert overeenkomt met je leerstijl. Hier zijn enkele aspecten van de studieomgeving die u mogelijk moet overwegen: Tijd van de dag: Plan zo mogelijk uw meest uitdagende ...

ASVAB Voorbereiding: Roots - dummies

ASVAB Voorbereiding: Roots - dummies

Raken bekend met de wortels van de ASVAB. Een wortel is het tegenovergestelde van een kracht of een exponent. Er zijn oneindige soorten wortels. Je hebt de vierkantswortel, wat betekent "ongedaan maken" van een basis voor de tweede macht; de wortel van de kubus, wat betekent "ongedaan maken" van een basis verhoogd tot de derde macht; een vierde wortel, voor ...

ASVAB Voorbereiding: Werken met decimalen - dummies

ASVAB Voorbereiding: Werken met decimalen - dummies

U moet weten hoe te werken met decimalen voor de ASBAB . Decimalen zijn een methode om fractionele getallen te schrijven zonder een teller en noemer te gebruiken. U kunt de breuk 7/10 als het decimaal 0. 7 schrijven; je spreekt het uit als "zeven tiende" of "nulpunt zeven. "De punt of de komma geeft aan dat het getal ...

Bewerkers keuze

5 Online Infographic Tools - dummies

5 Online Infographic Tools - dummies

Als u infographics wilt uitproberen, zijn er veel geweldige online tools beschikbaar. Veel van hen leveren grafische en ontwerpsjablonen die dingen vereenvoudigen voor doe-het-zelvers. Hier zijn enkele hulpmiddelen die u misschien wilt overwegen: Piktochart: maak uw eigen infographics met behulp van sjablonen. Gratis en betaalde versies zijn beschikbaar. Venngage: This ...

6 Technologie Tools die u nodig hebt voor het ontwerpen van Infographics - dummies

6 Technologie Tools die u nodig hebt voor het ontwerpen van Infographics - dummies

De belangrijkste aspecten van technologie voor infographic ontwerpers zijn ontwerpprogramma's en hulpmiddelen. Zie het op deze manier: u wilt nooit dat een foto in uw hoofd iets is dat u niet opnieuw kunt maken omdat u niet beschikt over de digitale hulpmiddelen die u nodig hebt om het te laten gebeuren. Dit is een digitale wereld, en u kunt er niet op vertrouwen ...

Toevoegen van tekstlabels aan gegevensvisualisaties - dummies

Toevoegen van tekstlabels aan gegevensvisualisaties - dummies

Een van de snelste manieren om tekst toe te passen op elke datavisualisatie, is door labels toevoegen. Labels beschrijven wat de gebruiker ziet. Ze zijn gemakkelijk te gebruiken, gemakkelijk te lezen en eenvoudig aan te brengen. De volgende tabel bevat drie typen tekstlabels die u aan elke datavisualisatie kunt toevoegen. Type tekstlabel Beschrijving ...

Bewerkers keuze

5 Manieren om IT te testen Disaster Recovery Plans - dummies

5 Manieren om IT te testen Disaster Recovery Plans - dummies

Testen is een natuurlijk onderdeel van de levenscyclus van veel mensen technologische ontwikkelingsinspanningen: software, processen en - ja - planning voor noodherstel. Rampen komen niet vaak voor, zodat u zelden duidelijk kunt zien of die DR-plannen ook echt werken. En gezien de aard van rampen, als uw DR-plan mislukt, mag de organisatie niet ...

3 Standaardsoorten cloudservices voor netwerken - dummies

3 Standaardsoorten cloudservices voor netwerken - dummies

Drie verschillende soorten services kunnen via de cloud voor uw netwerkbehoeften: applicaties, platforms en services (infrastructuur). In de volgende paragrafen worden deze drie soorten cloudservices gedetailleerder beschreven. Toepassingen Meestal aangeduid als Software as a Service (SaaS), kunnen volledig functionele applicaties via de cloud worden geleverd. Een van de ...

10 Netwerkcommando's - dummies

10 Netwerkcommando's - dummies

En zo gebeurde het dat deze tien netwerkcommando's van generatie op generatie werden doorgegeven aan gedragen als frontlets tussen de ogen van de computernerds (geplakt op de bruggen van hun gebroken bril) en op de deurposten geschreven met Sharpie-markeringen. Gehoorzaam deze geboden, en het zal goed met je gaan, met ...