Pipe In R: Anslutningsfunktioner med Dplyr
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
I den här självstudien får du lära dig hur du skapar och använder strukturerade listvärden . Du kommer också att lära dig hur du maximerar dem med hjälp av olika sammanhang och uttryck för att få önskad data och resultat. Stenografimetoder kommer också att diskuteras för att göra det enkelt att skapa listor.
Innehållsförteckning
Skapa strukturerade listvärden
Listan är en ordnad sekvens av värden; dess ordning beaktas när du jämför listor. Listinitieraren är en uppsättning parenteser. Om du matar in hakparenteser ( { } ) i formelfältet och trycker på Retur skapar du en tom lista. Du kan också se ikonen som är kopplad till listor bredvid frågenamnet i.
För att skapa en lista med värden, skapa först en ny fråga genom att högerklicka på utrymmet inuti frågerutan. Klicka sedanoch välj Tom fråga .
Ange sedan dina värden i formelfältet. Om du har flera värden, separera var och en av dem med ett kommatecken. Värdena i listan behöver inte vara av samma typ så de kan antingen vara en primitiv eller strukturerad typ. Det här är en lista med text-, lista- och postvärden:
Använda dubbla punkter för sekventiella nummer och tecken
Om du behöver skapa en lista med sekventiella nummer finns det en förkortning för det. Mata först in initialiseraren följt av den första siffran. Ange sedan två punkter och sedan den sista siffran.
Du kan se att den skapade en lista med sekventiella nummer från 1 till 5. Siffrorna måste vara inkrementella . Så om du ändrar den sista siffran till -5 får du en tom lista eftersom startvärdet är större än slutvärdet.
Denna metod fungerar även med tecken.
Du kan se att den skapade en lista med tecken från det första värdet till slutvärdet i koden. Men om du ändrar värdena tvärtom kommer det att visa en tom lista. Detta beror på att unicode-teckenvärden som är associerade med tecknen inte är inkrementella.
Detta är en fråga för att ytterligare illustrera denna process.
Om du matar in detta i det avancerade redigeringsfönstret och trycker på Klar , kommer du att se de numeriska värdena som är kopplade till bokstäverna.
Den här metoden fungerar dock inte med datum. Om du anger datumvärden i formelfältet får du ett felmeddelande.
Få tillgång till ett objekt från en strukturerad lista
Det finns andra sätt att skapa listor. Du kan använda M- funktioner som returnerar listor eller så kan du extrahera en enda kolumn från en tabell som också returnerar en lista. Men mer vanligt är att listor används som parametrar i M- funktioner. I dessa fall är det viktigt att du vet hur du skapar en lista så att du kan förse den funktionen med rätt parametervärde.
För att komma åt ett objekt i en lista kan du referera till det genom dess nollbaserade position med hjälp av positionsindexoperatorn. I det här exemplet kan du se att indexoperatorn 0 drog ut det första värdet 1.
Om du ändrar indexoperatorn från 0 till 2 får du det sista värdet 3.
Så om du vill hämta det fjärde objektet från listan genom att ändra indexoperatorn till 3, får du ett felmeddelande eftersom det inte finns tillräckligt med värden i listan.
Om du lägger till ett frågetecken i positionsindexoperatorn ändras beteendet "ej hittad" från att returnera ett fel till ett null . Detta kallas också för att utföra ett valfritt objekt.
Att kombinera och likställa listor
Du kan använda kombinations- och ekvationsoperatorerna med listor. Listor kan kombineras med kombinationsoperatorn, et-tecken ( & ).
Den första listan innehåller siffrorna 1 till 5 och den andra listan innehåller 2 och 3. Du kan se att listorna är sammanslagna till en enda lista.
Vid jämförelse av listor beaktas ordningen. I det här exemplet kan du se att koden gav FALSE eftersom de inte är lika med varandra.
Slutsats
Strukturerade listvärden är vanliga eftersom de visar data och information i en listform. De hjälper till att organisera och kategorisera data för att få rapporter att se övertygande ut. Om du vill lista vissa texter, siffror eller till och med värden rekommenderas det starkt att använda listor.
Melissa
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.
Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!
Excel Formler Fuskblad: Mellanvägledning
LuckyTemplates Kalendertabell: Vad är det och hur man använder det
Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.
Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.
Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.
I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.
Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.