sas - 如何用数据集中的SAS中的另一行值替换值
解决方案
我已将上述数据集拆分为两个数据集,分别为employee_id 和员工体重
data two;
retain type 'n';
input GROUP $ CODE $;
fmtname=cats(trim(group)||'f');
start=1;
label=code;
cards;
TEST1 1.412
TEST2 0.207
TEST3 0.207
TEST4 0.207
proc format cntlin=two;
run;
data one;
input emp_id TEST1 TEST2 TEST3 TEST4;
format test1 test1f. test2 test2f. test3 test3f. test4 test4f.;
cards;
10850 0 1 0 1
10851 1 0 0 0
10852 0 0 1 0
10853 0 0 0 0;
推荐阅读
- excel - Excel vba评估函数给出错误2029
- eclipse - 可以克隆我的 Git 存储库但不能提交和推送
- java - 根据完成他们的线程打印跑步者的等级
- python - 如何将列值中的数据分解为熊猫数据框中的多行
- javascript - 如果在不同标签中找到列文本,则获取表格列的索引
- bash - 如何使用 Bash 连接除第一个之外的所有数组元素?
- c++ - 设置默认值时标识符未定义?
- python - 当日期在一个范围内时计算每次出现
- r - 将 n 大小的组合与不同大小的另一种组合组合成单个输出
- css - 使用 Typescript 有条件地应用 css 在 React JS 中不起作用