Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
I denne øvelse lærer du om det grundlæggende i kodning med R. Specifikt vil du fokusere på at arbejde med objekter og objektklasser i R.
Objekter er som kasser, som du lægger information eller data ind i.
Selvstudiet er opdelt i fire sektioner. Først vil det diskutere om tildeling og udskrivning af objekter. Det næste afsnit fokuserer på, hvordan man udfører grundlæggende handlinger på disse objekter. Det tredje emne vil diskutere sammenligningsoperatorer for objekter. Og til sidst vil den diskutere objektklasser og hvordan man bruger dem i R.
Indholdsfortegnelse
Tildeling og udskrivning af objekter i R
Åbn et tomt R-script i .
For at demonstrere, lad os gemme information inde i objekt a . For at gøre dette skal du bruge tildelingsoperatoren ( <- )="" which="" is="" a="" less="" than="" sign="" followed=" " by="" the="" minus="" line.="" the="" keyboard="" shortcut="" for="" this="" operator="" is=""> Alt + ? . Hvis du følger 2 efter tildelingsoperatoren, indikerer dette, at du har tildelt tallet 2 for objekt a . Hvad det betyder er, at du lægger nummer 2 i en boks mærket en .
Når du kører denne kode, vil du bemærke, at den vises i konsolvinduet. Det vises også som værdier i vinduet Miljø.
For at udskrive disse data skal du indtaste objektnavnet og køre det. Du vil se i konsollen, at den har værdien 2.
Udførelse af grundlæggende handlinger på objekter i R
Nu hvor du har tildelt data til et objekt, kan du bruge dette til at udføre grundlæggende handlinger. Du kan skrive enhver handling ved hjælp af objektet, og svaret vises i konsollen.
Hvis du kører kvadratet af a, får du 4. Hvis du kører en > 3 , vil konsollen returnere False, fordi 2 ikke er større end 3.
Brug af sammenligningsoperatører
Hvis du prøver at udføre a = 3 , vil du ikke se FALSE i konsollen.
Dette skyldes, at du i stedet for at udføre en grundlæggende handling tildelte en ny værdi til objekt a . Du kan se i miljøet, at a nu er 3.
Der er mange måder, hvorpå du kan tildele værdier til et objekt. Du kan bruge opgaveoperatoren eller lighedstegnet . Men ofte kan lighedstegnet forårsage forvirring, så det er bedre at bruge opgaveoperatøren i stedet.
Hvis du vil tjekke, hvad et objekts værdi er, skal du bruge to lighedstegn ( == ).
Desuden kan du også tildele objekter til andre objekter. For eksempel kan du tildele objektet b at have værdien lig med kvadratroden af a . Hvis du kører dette, kan du se, at b nu vil have denne værdi. Og værdien af b ændres, hver gang værdien af objekt a ændres.
Du skal også være opmærksom på, at R skelner mellem store og små bogstaver. Så hvis du forsøger at køre et stort B, vil det resultere i en fejl.
Brug af objektklasser i RStudio
Den næste ting, man skal lære, når man beskæftiger sig med objekter i R, handler om objektklasser.
Husk analogien af objekter; de er som kasser, hvor du placerer data i. Objektklasser er derfor de forskellige typer kasser. De almindelige objektklasser er numeriske, karakterer og logiske.
Der er andre typer objektklasser, men resten af denne vejledning vil fokusere på disse tre.
Åbn nu en ny i RStudio. Tildel fire objekter med forskellige objektklasser som vist på billedet nedenfor.
Når du bruger streng eller tekst i R, kan du bruge enten enkelte eller dobbelte anførselstegn. For boolesk input skal du huske, at der skelnes mellem store og små bogstaver. Sørg for at indtaste stort TRUE og/eller FALSE . Du kan også vælge at bruge T og/eller F i stedet for det fulde ord. Men det er generelt mere acceptabelt at stave dem ud.
Brug klassefunktionen for at identificere klassen af et objekt . Når du har kørt dette, vises objektets klasse i konsollen.
Ting at huske
Afhængigt af den type data, du bruger, vil nogle funktioner fungere, andre vil ikke. Dette er det samme tilfælde for og MS Excel.
Hvis du for eksempel forsøger at udføre sqrt(b) , vil dette resultere i en fejl, da objekt b ikke er en numerisk værdi. Men hvis du prøver toupper(b) , som er en funktion, der konverterer en streng til store bogstaver, så virker det.
En interessant ting, når du beskæftiger dig med den logiske objektklasse, er, at du kan bruge dem med operationer. Hvis du prøver at gange eller summere objekt c og d , vil du få resultater i konsollen.
R behandler SAND og FALSK som henholdsvis 1 og 0.
Konklusion
Eksemplerne i denne øvelse arbejdede med data, der er meget små. At tildele hvert stykke information, du arbejder med, til et objekt, lyder ikke særlig nyttigt. Men du har kun ridset overfladen. R og RStudio er i stand til meget mere.
I de næste tutorials til R vil lektionerne gradvist bygges op, indtil du er i stand til at arbejde med tabeller, der indeholder mange rækker og kolonner, som du ville gøre i standard .
Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.
Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.
Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.
I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.
Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.
Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.
I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.
I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.
I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.
I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.