import - SAS 宏导入 od 许多变量
问题描述
我有三个变量的表格,如趋势、年龄和身高。我知道如何使用宏语句导入趋势变量,但我不知道如何导入其他变量?Age 和 height 的值对应于 seriesset 的五个元素(这就是我使用 qscan 和 scan 函数的原因)。我想为每个价值趋势添加年龄和身高。
data aaa;
input listtrends age height;
datalines;
"low" 23 2
"negative" 23 4
"high" 22 3
"positive" 25 5
;
schools="polish_low_positive" "french_high_positive" "no_information" "spanish_negative";
run;
%let seriesset="low*negative*high*positive";
data bbb;
set aaaa;
if
%let i=1;
%do %until (%qscan(&seriesset,&i,'*') = %str());
%let trend=%scan(&seriesset,&i,'*');
find("schools", "&trend")>2
%let i =%eval(&i +1);
%end;
class=”&vschool”;
run;
解决方案
推荐阅读
- paypal - Paypal Missing Payer Address with Orders API V2 / Sandbox
- scikit-learn - Why did the n-gram range get rid of the neutral label and probability?
- doxygen - Doxygen failed to run html help compiler, hhc.exe error HHC5010 when running from folder that has a parent folder that starts with "."
- r - 使用 Rvest 在 R 中提取 Youtube 视频描述
- python - 将“clienterror”与python中的“字符串”进行比较
- css - Trying to figure our CSS grid for page
- python - Ray: Memory management when calling tune.run() multiple times within python script
- javascript - 当到达页面的开头或结尾时,按键会被“记住”
- excel - 同一工作表中相同的 VBA 代码用于 2 组不同的表第一个工作,第二个不工作
- python - Python2 在 Windows 中打开