小编Ama*_*yap的帖子

替换 SAS 数据集中的值

我想要一个代码来将列中的数字替换为字符。

例如:0-“否”1-“是”。

我尝试使用 if/else 但它不起作用!

Data Assign2.Grocery_coup_two;                                                                                                          
Set Assign2.Grocery_coupons;                                                                                                            
If Heath_food_Store = 0                                                                                                                 
then Health_food_Store = "No";                                                                                                          
Else Health_food_Store = "Yes";                                                                                                         
Run;    





Health_Food_Store
0
0
0
0
1
0
1
0
0
0
1
0
1
0
0
1
Run Code Online (Sandbox Code Playgroud)

sas

2
推荐指数
1
解决办法
1万
查看次数

向SAS变量添加标签

我在SAS中有一个名为"Flight"的数据集,我想标记一个特定列"Carrier"的所有行,其值与来自另一个名为"Airlines"的数据集匹配 ("Flght_carrier_code").

请提出一些方法.

样本数据集1 - "飞行"

date      carrier   flight  tailnum air_time
01-01-2013  UA      1714    N24211  227
01-01-2013  AA      1141    N619AA  160
01-01-2013  B6       725    N804JB  183
01-01-2013  DL      461     N668DN  116
01-01-2013  UA      1696    N39463  150
01-01-2013  B6      507     N516JB  158
01-01-2013  EV      5708    N829AS  53
01-01-2013  B6      79      N593JB  140
01-01-2013  AA      301     N3ALAA  138
01-01-2013  B6      49      N793JB  149
01-01-2013  B6      71      N657JB  158
Run Code Online (Sandbox Code Playgroud)

样本数据集2 - "航空公司"

Flght_carrier_Code  name
9E              Endeavor …
Run Code Online (Sandbox Code Playgroud)

sas proc-sql

2
推荐指数
1
解决办法
2289
查看次数

标签 统计

sas ×2

proc-sql ×1