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

Autor: Charles Brown
Data Utworzenia: 9 Luty 2021
Data Aktualizacji: 22 Listopad 2024
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ć;

Klayczne opowieści dla dzieci zainpirowały wiele kreatywności. Fikcja dla dzieci była niekończonym źródłem inpiracji dla filmowców, dramaturgów i ilutratorów. Naryuj w wyobraźni id...

Jak zrobić spódnicę do tańca brzucha

Monica Porter

Listopad 2024

Taniec brzucha, arabka forma ztuki, tał ię popularną formą tańca na całym świecie. Najpopularniejzy kotium nozony przez tancerki brzucha kłada ię z mocno zdobionego wierzchu lub biutonoza i paującego ...

Fascynujące Posty