我是R的新手并试图找出简单的操作。 当我运行下面的代码时,即使我将两个整数变量分开,我也得到了双重结果。
p <- 10L
l <- 2L
t <- (p / l)
typeof(t)
输出:[1]&#34; double&#34;
这是什么原因?是否有必要实现任何其他东西来获得整数值?
答案 0 :(得分:2)
R中的整数除法是使用%/%
(p %/% l)
# [1] 5
typeof(p %/% l)
# [1] "integer"
请参阅?Arithmetic
帮助页。