Jak przekształcić zmienną znakową w numeryczną w SAS

Autor: Charles Brown
Data Utworzenia: 9 Luty 2021
Data Aktualizacji: 18 Styczeń 2025
Anonim
SAS Tutorial | How to convert character to numeric in SAS
Wideo: SAS Tutorial | How to convert character to numeric in SAS

Zawartość

SAS to oprogramowanie komputerowe zaprojektowane, aby pomóc w zarządzaniu firmami, w tym w zarządzaniu danymi, badaniach operacyjnych i statystykach. Klasyfikuje zmienne jako jakościowe lub liczbowe. Różne operacje na zmiennych kategorialnych nie mogą być wykonywane na liczbach i odwrotnie. Ponadto, jeśli chcesz scalić dwie grupy danych, które mają wspólne zmienne, muszą one być tego samego typu, w przeciwnym razie wystąpi błąd, dlatego warto wykonać tę transformację.

Krok 1

Wprowadź dane. SAS oferuje kilka sposobów, aby to zrobić; jednym z najłatwiejszych jest zadeklarowanie „wejścia” w kroku „dane”. Jeśli zmienna znakowa nazywa się „char” i przechowuje wartości „1”, „2” i „3”, można to zrobić w następujący sposób:

DATA mydata; znak wejściowy $ @@; linie danych; 1 2 3 1 2 3; biegać;

„$” Powoduje, że zmienna i „@@” pozwalają nam wstawić kilka wartości do tej samej zmiennej w jednym wierszu. Zauważ, że chociaż zmienna wydaje się odbierać liczby, SAS potraktuje je jako znaki.


Krok 2

Przekształć zmienną, mnożąc ją przez jeden.

DATA mydata2; SET mydata; num = char * 1; biegać;

Krok 3

Jeśli chcesz, utwórz ostateczny zestaw danych ze zmienną nazwą ponownie. Teraz, gdy istnieje numeryczna wersja zmiennej, możesz pozbyć się starej (char) i zmienić nazwę nowej (num) na „char”.

DATE mydata3 (drop = char); SET mydata2; char = num; biegać;

Gra na bębnach wymaga tarannej koordynacji rytmicznej we wzytkich czterech kończynach. Więkzości ludzi łatwiej jet oddzielić ruch dwóch rąk niż oddzielić ręce od nóg podcza próby dotrzy...

Głównym problemem jet prawdopodobnie nadal iedzenie w nim, a nie bieganie, aby uratować mu życie lub przynajmniej pozukać gaśnicy. Odkładając na bok trochę dymu wydobywającego ię z ytemu wentylac...

Dla Was