Cara mengubah pemboleh ubah watak menjadi angka dalam SAS

Pengarang: Charles Brown
Tarikh Penciptaan: 8 Februari 2021
Tarikh Kemas Kini: 22 November 2024
Anonim
Cryptography with Python! XOR
Video.: Cryptography with Python! XOR

Kandungan

SAS adalah perisian komputer yang direka untuk membantu menguruskan syarikat, termasuk pengurusan data, penyelidikan operasi dan statistik. Ia mengklasifikasikan pemboleh ubah sebagai kategorikal atau berangka. Pelbagai operasi yang dibuat untuk pemboleh ubah kategori tidak dapat dilakukan pada angka dan sebaliknya. Selain itu, jika anda ingin menggabungkan dua kumpulan data yang mempunyai persamaan pemboleh ubah, mereka mesti sama jenisnya atau kesalahan akan berlaku, jadi berguna untuk melakukan transformasi ini.

Langkah 1

Masukkan data. SAS menawarkan beberapa cara untuk melakukan ini; salah satu yang paling mudah adalah dengan menyatakan "input" dalam langkah "data". Sekiranya pemboleh ubah watak disebut "char" dan menyimpan nilai "1", "2" dan "3", ia boleh dilakukan seperti berikut:

Mydata DATA; masukan char $ @@; dataline; 1 2 3 1 2 3; lari;

"$" Menyebabkan pemboleh ubah dan "@@" membolehkan kita memasukkan beberapa nilai dalam pemboleh ubah yang sama dalam satu baris. Perhatikan bahawa walaupun pemboleh ubah nampaknya menerima nombor, SAS akan memperlakukannya sebagai watak.


Langkah 2

Tukarkan pemboleh ubah dengan mengalikannya dengan satu.

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

Langkah 3

Buat set data akhir dengan pemboleh ubah dinamakan semula, jika anda mahu. Sekarang kerana terdapat pemboleh ubah versi berangka, anda dapat menyingkirkan yang lama (char) dan menamakan semula yang baru (num) sebagai "char".

TARIKH mydata3 (drop = char); SET mydata2; char = num; lari;

Untuk meletakkan lantai batu tuli memerlukan penggunaan lapian mortar yang cukup bear untuk menahan batu berat di tempatnya dan banyak grout untuk mengii endi antara lantai. emaa proe pemaangan, morta...

Tidak kira eberapa baik anda menyimpan kad kredit anda, keroakan boleh berlaku. Gorean, noda dan luka yang teruk dapat menjadikan kad tidak dapat digunakan pada mein dengan pembaca magnet. Keroakan ya...

Kami Mengesyorkan Anda