這可能是一個愚蠢的問題,但我很難處理這個問題。 我有數據類似按組分組的sas子集數據
animal firstcharacter
mouse m
dog d
cat c
monkey m
donkey d
我想分這「原始」數據轉換爲基於firstcharacter幾個數據集。
在這個例子中,我應該有3組(c,d,m)。
這是容易的,如果我這樣做,一個接一個:
data new_c; set original; if firstcharacter = "c" then; run;
data new_d; set original; if firstcharacter = "d" then; run;
data new_m; set original; if firstcharacter = "m" then; run;
的問題是,我在實際數據數百個這樣的團體。 有沒有一個簡單的方法(使用循環或宏變量)來做到這一點?
謝謝。
還有其他大致類似的問題;我不會因爲沒有人真的有理想的答案而關閉重複。搜索「拆分SAS數據集」查看幾個,例如[this one](https://stackoverflow.com/questions/14955465/split-sas-dataset)。 – Joe