[問題] SAS 關鍵字搜尋建立新欄位
大家好
想請問 SAS 關鍵字搜尋
譬如 資料A 為 :
n content
1 綠色鉛筆
2 可愛紅色鬧鐘
3 藍色娃娃
我想要用關鍵字搜尋如果content有出現"綠色" 則color="綠色"
有出現"紅色" 則color="紅色"
有出現"藍色" 則color="藍色"
希望輸出結果B :
n content color(新增欄位)
1 綠色鉛筆 綠色
2 可愛紅色鬧鐘 紅色
3 藍色娃娃 藍色
我是寫:
data B;
set A ;
if content contains "綠色" then color="綠色";
~~~~~~~~
這部分ㄧ直有問題..
我之前有用過 where var contains 來寫入有某些關鍵字的資料~是ok的
不過用在條件句 就有問題
請問各位 該如何寫呢?
萬分感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.80.190
推
12/14 22:51, , 1F
12/14 22:51, 1F
→
12/14 22:52, , 2F
12/14 22:52, 2F
→
12/14 22:53, , 3F
12/14 22:53, 3F
→
12/14 22:55, , 4F
12/14 22:55, 4F
推
12/14 22:57, , 5F
12/14 22:57, 5F
推
12/14 23:04, , 6F
12/14 23:04, 6F
→
12/15 19:25, , 7F
12/15 19:25, 7F