Isi
SAS adalah perangkat lunak komputer yang dirancang untuk membantu mengelola perusahaan, termasuk manajemen data, riset operasi, dan statistik. Ini mengklasifikasikan variabel sebagai kategorikal atau numerik. Berbagai operasi yang dibuat untuk variabel kategori tidak dapat dilakukan pada numerik dan sebaliknya. Selain itu, jika Anda ingin menggabungkan dua grup data yang memiliki variabel yang sama, keduanya harus berjenis sama atau akan terjadi kesalahan, jadi sebaiknya lakukan transformasi ini.
Langkah 1
Masukkan datanya. SAS menawarkan beberapa cara untuk melakukan ini; salah satu cara termudah adalah dengan mendeklarasikan "input" dalam "data" langkah. Jika variabel karakter disebut "char" dan menyimpan nilai "1", "2" dan "3", dapat dilakukan sebagai berikut:
DATA mydata; masukan char $ @@; datalines; 1 2 3 1 2 3; Lari;
"$" Menyebabkan variabel dan "@@" memungkinkan kita memasukkan beberapa nilai dalam variabel yang sama dalam satu baris. Perhatikan bahwa meskipun variabel tampaknya menerima angka, SAS akan memperlakukannya sebagai karakter.
Langkah 2
Ubah variabel dengan mengalikannya dengan satu.
DATA mydata2; SET mydata; num = char * 1; Lari;
LANGKAH 3
Buat set data akhir dengan variabel yang diubah namanya lagi, jika Anda mau. Sekarang karena ada versi numerik dari variabel, Anda dapat membuang yang lama (char) dan mengganti nama yang baru (num) menjadi "char".
DATE mydata3 (drop = char); SET mydata2; char = num; Lari;