Hoe een tekenvariabele om te zetten in een numerieke in SAS

Schrijver: Charles Brown
Datum Van Creatie: 7 Februari 2021
Updatedatum: 22 November 2024
Anonim
Hoe een tekenvariabele om te zetten in een numerieke in SAS - Elektronica
Hoe een tekenvariabele om te zetten in een numerieke in SAS - Elektronica

Inhoud

SAS is computersoftware die is ontworpen om bedrijven te helpen beheren, inclusief gegevensbeheer, operationeel onderzoek en statistieken. Het classificeert variabelen als categorisch of numeriek. Verschillende bewerkingen voor categorische variabelen kunnen niet worden uitgevoerd op numerieke toetsen en vice versa. Als u bovendien twee groepen gegevens wilt samenvoegen die variabelen gemeen hebben, moeten ze van hetzelfde type zijn, anders treedt er een fout op, dus het is handig om deze transformatie uit te voeren.

Stap 1

Voer de gegevens in. SAS biedt verschillende manieren om dit te doen; een van de gemakkelijkste is door "input" in stap "data" te declareren. Als de karaktervariabele "char" heet en de waarden "1", "2" en "3" opslaat, kan dit als volgt worden gedaan:

DATA mydata; voer char $ @@ in; datalijnen; 1 2 3 1 2 3; rennen;

De "$" zorgt ervoor dat de variabele en de "@@" ons in staat stellen om verschillende waarden in dezelfde variabele op een enkele regel in te voegen. Merk op dat hoewel de variabele cijfers lijkt te ontvangen, SAS ze als tekens zal behandelen.


Stap 2

Converteer de variabele door deze met één te vermenigvuldigen.

DATA mydata2; SET mydata; num = char * 1; rennen;

Stap 3

Maak desgewenst een definitieve dataset met de variabele hernoemd. Nu er een numerieke versie van de variabele is, kunt u de oude (char) verwijderen en de nieuwe (num) hernoemen als "char".

DATUM mydata3 (drop = char); SET mydata2; char = num; rennen;

Hoeten kan een ongemakkelijk probleem zijn waar veel roker mee te maken hebben. Het treedt op wanneer een aanhoudende hoet, meetal in de vroege ochtenduren, aanwezig i bij degenen die gedurende een la...

Soorten MRI

Charles Brown

November 2024

Magnetiche reonantiebeeldvorming (MRI) en magnetiche reonantie-angiografie (MRA) zijn twee oorten radiologiche tet die voor diagnotiche doeleinden worden gebruikt. Beide tonen afbeeldingen van organen...

Selecteer Administratie