Wiskundige bewerking toepassen

Hiermee wordt een wiskundige bewerking toegepast op kolom waarden

Categorie: statistische functies

Notitie

Van toepassing op : machine learning Studio (klassiek)

Deze inhoud is alleen van toepassing op Studio (klassiek). Er zijn Vergelijk bare modules voor slepen en neerzetten toegevoegd aan Azure Machine Learning Designer. In dit artikel vindt u meer informatie over de twee versies.

Module overzicht

In dit artikel wordt beschreven hoe u de module wiskundige bewerking Toep assen in azure machine learning Studio (klassiek) kunt gebruiken om berekeningen te maken die worden toegepast op numerieke kolommen in de invoer-gegevensset.

Ondersteunde wiskundige bewerkingen zijn onder andere algemene reken functies, zoals vermenigvuldigen en delen, trigonometrische functies, allerlei Afrondings functies en speciale functies die worden gebruikt in data Science, zoals gamma-en fout functies.

Nadat u een bewerking hebt gedefinieerd en het experiment hebt uitgevoerd, worden de waarden toegevoegd aan uw gegevensset. Afhankelijk van hoe u de module configureert, kunt u het volgende doen:

  • De resultaten toevoegen aan uw gegevensset. Dit is vooral handig wanneer u het resultaat van de bewerking verifieert.
  • Kolom waarden vervangen door de nieuwe, berekende waarden.
  • Een nieuwe kolom genereren voor de resultaten en niet de oorspronkelijke-gegevens weer geven.

Tip

Deze module voert één wiskundige bewerking tegelijk uit. Voor complexe wiskundige bewerkingen wordt u aangeraden deze modules te gebruiken:

Zoek naar de bewerking die u nodig hebt in de volgende categorieën:

  • Basic

    De functies in de categorie Basic kunnen worden gebruikt voor het bewerken van één waarde of een kolom met waarden. U kunt bijvoorbeeld de absolute waarde van alle getallen in een kolom ophalen of de vierkantswortel van elke waarde in een kolom berekenen.

  • Vergelijken

    De functies in de categorie vergelijken worden allemaal gebruikt voor de vergelijking: u kunt een combi natie van de waarden in twee kolommen vergelijken, maar u kunt ook elke waarde in een kolom met een opgegeven constante vergelijkt. U kunt bijvoorbeeld kolommen vergelijken om te bepalen of waarden in twee gegevens sets hetzelfde zijn. U kunt ook een constante, zoals een Maxi maal toegestane waarde, gebruiken om uitschieters in een numerieke kolom te vinden.

  • Bewerkingen

    Deze categorie bevat de wiskundige basis functies: optellen, aftrekken, vermenigvuldigen en delen. U kunt werken met kolommen of constanten. U kunt bijvoorbeeld de waarde in kolom A toevoegen aan de waarde in kolom B. U kunt ook een constante aftrekken, zoals een eerder berekend gemiddelde, van elke waarde in kolom A.

  • Afronden

    Deze categorie bevat diverse functies voor het uitvoeren van bewerkingen, zoals afronding, plafond, vloer en afkap ping, op verschillende nauwkeurigheids niveaus. U kunt het nauwkeurigheids niveau voor zowel decimale als gehele getallen opgeven.

  • Speciale wiskundige functies

    De speciale categorie bevat wiskundige functies die vooral worden gebruikt in gegevens wetenschap, zoals elliptische integralen en de functie Gaussiaans.

  • Trigonometrische functies

    Deze categorie bevat alle standaard trigonometrische functies. U kunt radialen bijvoorbeeld converteren naar graden of reken functies zoals tangens in radialen of graden. Deze functies zijn unaire, wat inhoudt dat ze één kolom met waarden als invoer hebben, de trigonometrische functie Toep assen en een kolom met waarden retour neren als resultaat. Daarom moet u ervoor zorgen dat de invoer kolom het juiste type is en de juiste soort waarden bevat voor de opgegeven bewerking.

Voorbeelden

Zie voor voor beelden van het gebruik van Math bewerking Toep assendeze voorbeeld experimenten in de Azure AI Gallery:

  • Color kwantisatiefouten: er wordt één set kolom waarden afgetrokken van een andere en vervolgens worden de resultaten vier kant.

  • Voor Spelling van klant relatie: de constante 1 wordt toegevoegd aan alle waarden in een kolom om onderscheid te maken tussen nul en ontbrekende waarden.

  • Voor spelling van de vlucht vertraging: illustreert verschillende bewerkingen, zoals afronding en delen.

  • Direct marketing: maakt gebruik van vergelijkings bewerkingen om te bepalen of de waarschijnlijkheids scores aan een vereiste waarde voldoen.

Het gebruik van de bewerking math Toep assen

Voor de Apply math Operation -module is een gegevensset vereist met ten minste één kolom die alleen getallen bevat. De getallen kunnen afzonderlijk of doorlopend zijn, maar moeten een numeriek gegevens type zijn, geen teken reeks.

U kunt dezelfde bewerking Toep assen op meerdere numerieke kolommen, maar alle kolommen moeten zich in dezelfde gegevensset bevindt.

Elk exemplaar van deze module kan slechts één type bewerking tegelijk uitvoeren. Als u complexe wiskundige bewerkingen wilt uitvoeren, moet u mogelijk meerdere exemplaren van de module Math bewerking Toep assen .

  1. Voeg de module Math bewerking Toep assen toe aan uw experiment. U kunt deze module vinden in de categorie statistische functies .

  2. Verbind een gegevensset die ten minste één numerieke kolom bevat.

  3. Klik op categorie om het type wiskundige bewerking te selecteren dat u wilt uitvoeren.

    Als u bijvoorbeeld basis berekeningen wilt uitvoeren op kolommen, kiest u bewerkingen. Als u een logaritme of een plafond wilt ophalen, kiest u basis. Gebruik vergelijkingom kolom waarden te vergelijken.

    Tip

    Alle andere opties veranderen, afhankelijk van het type wiskundige bewerking dat u kiest. Ook alle andere opties worden opnieuw ingesteld. Zorg er daarom voor dat u eerst uit categorie selecteert.

  4. Kies een specifieke bewerking in de lijst in die categorie.

  5. Selecteer een of meer bron kolommen waarop de berekening moet worden uitgevoerd.

    • Een kolom die u kiest, moet een numeriek gegevens type zijn.
    • Het gegevens bereik moet geldig zijn voor de geselecteerde wiskundige bewerking. Anders treedt er een fout of NaN (geen getal) resultaat op. Bijvoorbeeld: ln (-1,0) is een ongeldige bewerking en resulteert in een waarde van NaN .
  6. Stel aanvullende para meters in die vereist zijn voor elk type bewerking.

  7. Gebruik de optie uitvoer modus om aan te geven hoe u de wiskundige bewerking wilt genereren:

    • Toevoegen. Alle kolommen die als invoer worden gebruikt, worden opgenomen in de uitvoer gegevensset, plus er wordt één aanvullende kolom toegevoegd die de resultaten van de wiskundige bewerking bevat.
    • InPlace. De waarden in de kolommen die als invoer worden gebruikt, worden vervangen door de nieuwe berekende waarden.
    • ResultOnly. Er wordt één kolom geretourneerd met de resultaten van de wiskundige bewerking.
  8. Voer het experiment uit of klik met de rechter muisknop op alleen de module Math bewerking Toep assen en selecteer geselecteerde uitvoeren.

Resultaten

Als u de resultaten genereert met de opties Append of ResultOnly , geven de kolom koppen van de geretourneerde gegevensset de bewerking en de gebruikte kolommen aan. Als u bijvoorbeeld twee kolommen vergelijkt met behulp van de operator equals , ziet de resultaten er als volgt uit:

  • Is gelijk aan (Col2_Col1), wat aangeeft dat u col2 op Kol1 hebt getest.
  • Is gelijk aan (Col2_ $10), wat aangeeft dat u kolom 2 hebt vergeleken met de constante 10.

Zelfs als u de optie InPlace gebruikt, worden de bron gegevens niet verwijderd of gewijzigd. de kolom in de oorspronkelijke gegevensset is nog steeds beschikbaar in Studio (klassiek). Als u de oorspronkelijke gegevens wilt bekijken, kunt u verbinding maken met de module kolommen toevoegen en deze koppelen aan de uitvoer van de bewerking wiskunde Toep assen.

Eenvoudige wiskundige bewerkingen

De functies in de categorie Basic nemen meestal één waarde uit een kolom, voeren de vooraf gedefinieerde bewerking uit en retour neren een enkele waarde. Voor sommige functies kunt u een constante opgeven als een tweede argument.

Azure Machine Learning ondersteunt de volgende functies in de categorie basis :

Abs

Retourneert de absolute waarde van de geselecteerde kolommen.

Atan2

Retourneert een inverse tangens met vier kwadranten.

Selecteer de kolommen die de punt coördinaten bevatten. Voor het tweede argument, dat overeenkomt met de x-coördinaat, kunt u ook een constante opgeven.

Komt overeen met de functie BOOGTAN2 in MATLAB.

Conj

Retourneert de geconjugeerde voor de waarden in de geselecteerde kolom.

CubeRoot

Hiermee berekent u de derdemachts wortel voor de waarden in de geselecteerde kolom.

DoubleFactorial**

Berekent de dubbele faculteit voor waarden in de geselecteerde kolom. De dubbele faculteit is een uitbrei ding van de normale faculteits functie en wordt aangeduid als x!!.

EPS

Retourneert de grootte van de tussen ruimte tussen de huidige waarde en het volgende hoogste getal met dubbele precisie. Komt overeen met de EPS-functie in MATLAB.

Exp

Retourneert e verheven tot de macht van de waarde in de geselecteerde kolom. Dit is hetzelfde als de Excel EXP-functie.

Exp2

Retourneert de base-2 exponentiële waarde van de argumenten, oplossing voor y = x * 2t , waarbij t een kolom met waarden die exponenten bevatten.

Voor Exp2 kunt u een tweede argument x opgeven. Dit kan een constante of een andere kolom met waarden zijn

Geef bij type tweede argumentaan of u de vermenigvuldigings factor t als een constante wilt opgeven, of een waarde in een kolom.

U kunt één kolom met de exponent waarden selecteren of de exponent waarde in het tekstvak van het constante tweede argument typen. Selecteer vervolgens in kolom setde kolom die de exponent waarden bevat.

Als u bijvoorbeeld een kolom met de waarden {0,1,2,3,4,5} voor de vermenigvuldiger en de exponent selecteert, retourneert de functie {0, 2, 8, 24, 64 160).

ExpMinus1

Retourneert de negatieve exponent voor waarden in de geselecteerde kolom.

Faculteit

Retourneert de Faculteit voor waarden in de geselecteerde kolom.

Hypotenuse

Berekent de hypotenuse voor een drie hoek waarin de lengte van één zijde wordt opgegeven als een kolom met waarden en de lengte van de tweede zijde wordt opgegeven als een constante of als twee kolommen.

ImaginaryPart

Retourneert het imaginaire deel van de waarden in de geselecteerde kolom.

Ln

Retourneert de natuurlijke logaritme voor de waarden in de geselecteerde kolom.

LnPlus1

Retourneert de natuurlijke logaritme plus één voor de waarden in de geselecteerde kolom.

Logboek

Retourneert het logboek van de waarden in de geselecteerde kolom, op basis van het opgegeven grondtal.

U kunt de basis waarde (het tweede argument) opgeven als constante of door een andere kolom met waarden te selecteren.

Log10

Retourneert de logaritme met grondtal 10 van de waarden in de geselecteerde kolom.

Log2

Retourneert de logaritme met grondtal 2 voor de waarden in de geselecteerde kolom.

NthRoot

Retourneert het ne hoofd van de waarde, met behulp van een n die u opgeeft.

Selecteer de kolommen waarvoor u de basis wilt berekenen met behulp van de optie kolomset .

Selecteer in tweede type argumenteen andere kolom die de hoofdmap bevat of geef een constante op om te gebruiken als basis.

Als het tweede argument een kolom is, wordt elke waarde in de kolom gebruikt als de waarde n voor de corresponderende rij. Als het tweede argument een constante is, typt u de waarde voor n in het tekstvak van het constante tweede argument .

Pow

Berekent X verheven tot de macht van Y voor elk van de waarden in de geselecteerde kolom.

Selecteer eerst de kolommen die de basisbevatten, die een float moet zijn met behulp van de optie kolomset .

In tweede argument typeselecteert u de kolom die de exponent bevat of geeft u een constante op die als exponent moet worden gebruikt.

Als het tweede argument een kolom is, wordt elke waarde in de kolom gebruikt als exponent voor de corresponderende rij. Als het tweede argument een constante is, typt u de waarde voor de exponent in het tekstvak constante tweede argument .

RealPart

Retourneert het reële deel van de waarden in de geselecteerde kolom.

Sqrt

Retourneert de vierkantswortel van de waarden in de geselecteerde kolom.

SqrtPi

Voor elke waarde in de geselecteerde kolom vermenigvuldigt u de waarde met pi en retourneert vervolgens de vierkantswortel van het resultaat.

Square

Kwadraten de waarden in de geselecteerde kolom.

Vergelijkings bewerkingen

Gebruik de vergelijkings functies in Azure Machine Learning Studio (klassiek) elke keer dat u twee sets waarden wilt testen op elkaar. In een experiment kunt u bijvoorbeeld deze vergelijkings bewerkingen uitvoeren:

  • Een kolom met waarschijnlijkheids scores op basis van een drempel waarde evalueren.
  • Bepaal of twee sets resultaten hetzelfde zijn en voeg voor elke rij die anders is, een onwaare vlag toe die kan worden gebruikt voor verdere verwerking of filteren.

EqualTo

Retourneert waar als de waarden gelijk zijn.

GreaterThan

Retourneert waar als de waarden in de kolomset groter zijn dan de opgegeven constante, of groter zijn dan de overeenkomende waarden in de kolom vergelijking.

GreaterThanOrEqualTo

Retourneert waar als de waarden in de kolomset groter zijn dan of gelijk zijn aan de opgegeven constante, of groter dan of gelijk zijn aan de overeenkomende waarden in de vergelijkings kolom.

LessThan

Retourneert waar als de waarden in de kolomset kleiner zijn dan de opgegeven constante, of kleiner zijn dan de overeenkomende waarden in de kolom vergelijking.

LessThanOrEqualTo

Retourneert waar als de waarden in de kolomset kleiner zijn dan of gelijk zijn aan de opgegeven constante, of kleiner dan of gelijk zijn aan de overeenkomende waarden in de kolom comparison.

NotEqualTo

Retourneert waar als de waarden in de kolomset niet gelijk zijn aan de kolom constant of comparison en retourneert False als ze gelijk zijn.

PairMax

Retourneert de waarde die groter is: de waarde in de kolomset of de waarde in de kolom constant of vergelijkend.

PairMin

Retourneert de waarde die lager is: de waarde in de kolomset of de waarde in de kolom constante of vergelijking

Reken kundige bewerkingen

Bevat de eenvoudige reken kundige bewerkingen: optellen en aftrekken, delen en vermenigvuldigen. Omdat de meeste bewerkingen binair zijn, moet u eerst de bewerking kiezen en vervolgens de kolom of getallen kiezen die u in de eerste en tweede argumenten wilt gebruiken.

De volg orde waarin u de kolommen voor het delen en aftrekken hebt gekozen, lijkt onlogisch. om het inzicht in de resultaten gemakkelijker te maken, geeft de kolomkop de naam van de bewerking en de volg orde waarin de kolommen zijn gebruikt.

Bewerking Num1 Num2 Resultaten kolom Resultaat waarde
Optellen 1 5 Toevoegen (Num2_Num1) 4
Vermenigvuldigen 1 5 Meerdere (Num2_Num1) 5
Aftrekking 1 5 Aftrekken (Num2_Num1) 4
Aftrekking 0 1 Aftrekken (Num2_Num1) 0
Afdeling 1 5 Delen (Num2_Num1) 5
Afdeling 0 1 Delen (Num2_Num1) Oneindig

Toevoegen

Geef de bron kolommen op met behulp van de kolomseten voeg vervolgens aan deze waarden een getal toe dat is opgegeven in een constant bewerkings argument.

Als u de waarden in twee kolommen wilt toevoegen, kiest u een kolom of kolommen met een kolomseten kiest u vervolgens een tweede kolom met bewerkings argument.

Delen

Hiermee worden de waarden in de kolom ingesteld op basis van een constante of de kolom waarden die zijn gedefinieerd in het bewerkings argument. Met andere woorden, u kiest eerst de deler en vervolgens het deeltal. De uitvoer waarde is het quotiënt.

Vermenigvuldigen

Vermenigvuldigt de waarden in de kolom die zijn ingesteld op basis van de opgegeven constante of kolom waarden.

Aftrekken

Geef het nummer op dat moet worden afgetrokken (de aftrekker) met behulp van de vervolg keuzelijst bewerkings argument . U kunt een constante of een kolom met waarden kiezen. Geef vervolgens de kolom met waarden op die u wilt laten werken (de aftrek getal) door een andere kolom te kiezen met behulp van de tweede kolom set optie.

U kunt een constante aftrekken van elke waarde in een kolom met waarden, maar niet de omgekeerde bewerking. U doet dit door in plaats daarvan toevoegen te gebruiken.

Afrondings bewerkingen

Studio (klassiek) ondersteunt diverse afrondingen. Voor veel bewerkingen moet u de hoeveelheid precisie opgeven die moet worden gebruikt bij het afronden. U kunt een statisch nauwkeurigheids niveau gebruiken dat is opgegeven als een constante, of u kunt een dynamische precisie waarde Toep assen die is verkregen van een kolom met waarden.

  • Als u een constante gebruikt, stelt u het type precisie in op constant en typt u het aantal cijfers als een geheel getal in het tekstvak constante precisie . Als u een niet-geheel getal typt, wordt er door de module geen fout gegenereerd, maar de resultaten kunnen onverwacht zijn.

  • Als u een andere precisie waarde voor elke rij in uw gegevensset wilt gebruiken, stelt u het type precisie in op kolomseten kiest u vervolgens de kolom die de juiste precisie waarden bevat.

Ceiling

Retourneert het plafond voor de waarden in de kolomset.

CeilingPower2

Retourneert het kwadratische plafond voor de waarden in de kolomset.

Floor

Retourneert de vloer voor de waarden in de kolomsetnaar de opgegeven precisie.

Mod

Retourneert het gedeelte van de waarden in de kolomset, naar de opgegeven precisie.

Quotiënt

Retourneert het gedeelte van de waarden in de kolomset, naar de opgegeven precisie.

Rest

Retourneert de rest van de waarden in de kolomset.

RoundDigits

Retourneert de waarden in de kolomset, afgerond met de 4/5-regel naar het opgegeven aantal cijfers.

RoundDown

Retourneert de waarden in de kolomset, naar beneden afgerond op het opgegeven aantal cijfers.

RoundUp

Retourneert de waarden in de kolomset, naar boven afgerond op het opgegeven aantal cijfers.

ToEven

Retourneert de waarden in de kolomset, afgerond op het dichtstbijzijnde volledige, even getal.

ToOdd

Retourneert de waarden in de kolomset, afgerond op het dichtstbijzijnde volledige, oneven getal.

Truncate

De waarden in de kolomset worden afgekapt door alle cijfers te verwijderen die niet zijn toegestaan door de opgegeven precisie.

Speciale wiskundige functies

Deze categorie bevat gespecialiseerde wiskundige functies die vaak worden gebruikt in data Science. Tenzij anders vermeld, is de functie Unair en retourneert de opgegeven berekening voor elke waarde in de geselecteerde kolom of kolommen.

Bèta

Retourneert de waarde van de bèta functie van Euler.

EllipticIntegralE

Retourneert de waarde van de onvolledige elliptische integraal.

EllipticIntegralK

Retourneert de waarde van de volledige elliptische integraal (K).

Fout

Retourneert de waarde van de fout functie.

De functie Error (ook wel de fout functie Gauss genoemd) is een speciale functie van de sigmoid-vorm die in de kans wordt gebruikt om de verspreiding te beschrijven.

Erfc

Retourneert de waarde van de fout functie complementair.

ErfC is gedefinieerd als 1 – fout (x).

ErfScaled

Retourneert de waarde van de functie voor geschaalde fouten.

De geschaalde versie van de functie Error kan worden gebruikt om reken kundige negatieve flow te voor komen.

ErfInverse

Retourneert de waarde van de functie inverse fout.

ExponentialIntegralEin

Retourneert de waarde van de exponentiële integraal ei.

Gamma

Retourneert de waarde van de gamma-functie.

Gamma

Retourneert de natuurlijke logaritme van de gamma-functie.

GammaRegularizedP

Retourneert de waarde van de normale, onvolledige gamma functie.

Deze functie gebruikt een tweede argument, dat kan worden voorzien van een constante of een kolom met waarden.

GammaRegularizedPInverse

Retourneert de waarde van de omgekeerde, geregelde, onvolledige gamma functie.

Deze functie gebruikt een tweede argument, dat kan worden voorzien van een constante of een kolom met waarden.

GammaRegularizedQ

Retourneert de waarde van de normale, onvolledige gamma functie.

Deze functie gebruikt een tweede argument, dat kan worden voorzien van een constante of een kolom met waarden.

GammaRegularizedQInverse

Retourneert de waarde van de inverse geregulare gegeneraliseerde, onvolledige gamma-functie.

Deze functie gebruikt een tweede argument, dat kan worden voorzien van een constante of een kolom met waarden.

Polygamma

Retourneert de waarde van de functie polygamma.

Deze functie gebruikt een tweede argument, dat kan worden voorzien van een constante of een kolom met waarden.

Trigonometrische functies

Deze categorie iIncludes het meren deel van de belangrijkste trigonometrische en inverse trigonometrische functies. Alle trigonometrische functies zijn Unair en vereisen geen aanvullende argumenten.

Acos

Berekent de arccosinus voor de kolom waarden.

AcosDegree

Berekent de arccosinus van de kolom waarden, in graden.

Acosh

Berekent de hyperbolische arccosinus van de kolom waarden.

Acot

Berekent de boog cotangens van de kolom waarden.

AcotDegrees

Berekent de boog cotangens van de kolom waarden, in graden.

Acoth

Berekent de hyperbolische boog cotangens van de kolom waarden.

Acsc

Berekent de arccosecant van de kolom waarden.

AcscDegrees

Berekent de arccosecant van de kolom waarden, in graden.

Asec

Berekent de arcsecant van de kolom waarden.

AsecDegrees

Berekent de arcsecant van de kolom waarden, in graden.

Asech

Berekent de hyperbolische arcsecant van de kolom waarden.

Asin

Berekent de boog sinus van de kolom waarden.

AsinDegrees

Berekent de boog sinus van de kolom waarden, in graden.

Asinh

Hiermee wordt de hyperbolische boog voor de kolom waarden berekend.

Atan

Berekent de arctangens van de kolom waarden.

AtanDegrees

Berekent de arctangens van de kolom waarden, in graden.

Atanh

Berekent de hyperbolische arctangens van de kolom waarden.

CIS

Retourneert een functie met complexe waarden die is gemaakt op basis van sinus en cosinus met de definitie CIS θ = cos θ + ISIN θ.

Cos

Berekent de cosinus van de kolom waarden.

CosDegrees

Berekent de cosinus voor de kolom waarden, in graden.

Cosh

Berekent de hyperbolische cosinus voor de kolom waarden.

Cot

Hiermee berekent u de cotangens voor de kolom waarden.

CotDegrees

Berekent de cotangens voor de kolom waarden, in graden.

Coth

Berekent de hyperbolische cotangens voor de kolom waarden.

CSC

Hiermee wordt de cosecans voor de kolom waarden berekend.

CscDegrees

Berekent de cosecans voor de kolom waarden, in graden.

Csch

Hiermee wordt de hyperbolische cosecans voor de kolom waarden berekend.

DegreesToRadians

Converteert graden naar radialen.

Seconde

Berekent de secans van de kolom waarden.

aSecDegrees

Berekent de secans voor de kolom waarden, in graden.

aSech

Berekent de secans hyperbolicus van de kolom waarden.

Teken

Retourneert het teken van de kolom waarden.

Sin

Berekent de sinus van de kolom waarden.

Sinc

Berekent de sinus waarde van de kolom waarden.

SinDegrees

Berekent de sinus voor de kolom waarden, in graden.

Sinh

Berekent de hyperbolische sinus van de kolom waarden.

Tan

Berekent de tangens van de kolom waarden.

TanDegrees

Berekent de tangens voor het argument, in graden.

Tanh

Berekent de hyperbolische tangens van de kolom waarden.

Technische opmerkingen

Deze sectie bevat implementatie details, tips en antwoorden op veelgestelde vragen.

Bewerkingen op meerdere kolommen

Wees voorzichtig wanneer u meer dan één kolom als de tweede operator selecteert. De resultaten zijn eenvoudig te begrijpen als de bewerking eenvoudig is, zoals het toevoegen van een constante aan alle kolommen.

Stel dat uw gegevensset meerdere kolommen bevat en u de gegevensset aan zichzelf toevoegt. In de resultaten wordt elke kolom als volgt aan zichzelf toegevoegd:

Num1 Num2 Num3 Toevoegen (Num1_Num1) Toevoegen (Num2_Num2) Toevoegen (Num3_Num3)
1 5 2 2 10 4
2 3 -1 4 6 -2
0 1 -1 0 2 -2

Als u complexere berekeningen wilt uitvoeren, kunt u meerdere exemplaren van de reken kundige bewerkingaan elkaar koppelen. U kunt bijvoorbeeld twee kolommen toevoegen door één instantie van de wiskundige bewerking Toep assente gebruiken en vervolgens een andere instantie van de reken kundige bewerking Toep assen om de som te delen door een constante om het gemiddelde te verkrijgen.

U kunt ook een van de volgende modules gebruiken om alle berekeningen tegelijk uit te voeren, met behulp van SQL, R of python-script:

Unaire en binaire functies

Bij een unaire bewerkingmaakt u berekeningen op basis van kolom waarden zonder naar andere kolommen of constanten te verwijzen.

U kunt de waarden van de kolom bijvoorbeeld afkappen tot een zekere mate van precisie, rond waarden omhoog of omlaag of plafond-of vloer waarden vinden.

Een voor beeld van een unaire bewerking is Abs(X) , waarbij X de kolom is die als invoer is opgegeven.

In een binaire bewerkinggeeft u twee sets waarden op. Het eerste argument moet altijd een kolom of set kolommen zijn, terwijl het tweede argument een getal kan zijn dat u opgeeft als een constante, of een andere kolom.

Een voor beeld van een binaire bewerking die gebruikmaakt van twee kolommen is Subtract(X,Y) , waarbij X de eerste kolom is die u selecteert en Y de tweede kolom.

Een voor beeld van het gebruik van een binaire bewerking waarbij een kolom en een constante worden gecombineerd Subtract(X,mean) , waarbij u de kolom als constante typt en deze aftrekt van elke waarde in kolom X.

Verwerking van getallen in categorische kolommen

Ondersteuning voor categorische-waarden die als getallen worden weer gegeven, is afhankelijk van de functie en van het aantal argumenten dat de functie gebruikt.

  • Als uw bewerking getallen bevat die zijn toegewezen als categorische kolommen, kan een unaire bewerking worden toegepast op categorische-gegevens waarden.

  • Als een unaire bewerking wordt toegepast op een kolom categorische, kunnen de waarden van de categorische-gegevens in de invoer kolom worden omgezet in gelijke, gekoppelde categorische-gegevens waarden van de uitvoer kolom. In dit geval worden de waarden samengevoegd, zodat het aantal categorische-gegevens waarden in de uitvoer altijd kleiner is dan het aantal waarden in de invoer.

  • Als een binaire bewerking wordt toegepast op een kolom categorische en een andere kolom, is het verwachte gedrag als volgt:

    • Als de andere kolom dicht op is, is de uitvoer kolom categorische.

      Categorische gegevens waarden die in de invoer worden weer gegeven, gaan verloren.

      De kolom uitvoer bevat alleen de waarden die aanwezig zijn in de uitvoer kolom gegevens.

    • Als de andere kolom sparse is, is de uitvoer kolom sparse.

    • Als beide argumenten van een binaire bewerking sparse kolommen zijn, bevat de resulterende kolom achtergrond nullen op alle posities waar beide invoer kolommen achtergrond nullen bevatten.

Verwerken van sparse kolommen

Bij unaire bewerkingen worden alle elementen van sparse kolommen die overeenkomen met achtergrond nullen, niet verwerkt.

Als in binaire bewerkingen één argument een sparse kolom is en het andere argument een compacte kolom is, wordt de resulterende kolom verspreid over alle achtergrond nullen die zijn door gegeven uit de invoer vanuit de sparse kolom.

Verwachte invoer

Naam Type Beschrijving
Gegevensset Gegevens tabel Invoer gegevensset

Outputs

Naam Type Beschrijving
Gegevensset voor resultaten Gegevens tabel Gegevensset voor resultaten

Zie ook

Statistische functies
Module lijst a-Z