如何在 sas 中使用 mod 函数(附示例)
您可以使用 SAS 中的MOD函数来计算除法运算符的余数
该函数使用以下语法:
MOD(股息、除数)
金子:
- 被除数:要除的数
- 除数:要除以的数字
下面的例子展示了如何在实际中使用这个功能。
示例:如何使用SAS中的MOD函数
假设我们在 SAS 中有以下数据集:
/*create dataset*/
data my_data;
input dividend divisor;
datalines ;
36 6
10 3
15 5
15 6
10 7
22 4
24 4
30 8
;
run ;
/*view dataset*/
proc print data =my_data;
以下代码展示了如何使用MOD函数创建一个新列,该新列显示被除数列值除以每行的除数列值所得的余数:
/*calculate remainder for each row*/
data new_data;
set my_data;
mod = mod (dividend, divisor);
run ;
/*view new dataset*/
proc print data = new_data;
名为mod的新列显示被除数列值除以每行的除数列值所得的余数。
例如:
- 6 正好进入 36 六次,余数为0 。
- 3 在 10 中出现 3 次,余数为1 。
- 5 恰好进入 15 三次,余数为0 。
- 6 进入 15 两次,余数为3 。
等等。
请注意,如果除数列中的值为零,则MOD函数将仅在mod列中返回句点 ( . ),以指示不可能除以零。
注意:您可以在此处找到 SAS MOD功能的完整文档。
其他资源
以下教程解释了如何在 SAS 中执行其他常见任务: