如何在NUM中将NUM转换为INT?

Vik*_*ari 25 int r type-conversion

我试图将数字格式转换为R中的整数.这对于我使用Java代码运行某些模拟(将此特定数据读取为int)的项目的一部分是必不可少的.

我想这两个round(x$var, 0)trunc(x$var).他们都成功运行,但是当我str(x),x$var依然是num.x是一个数据帧.

And*_*rie 43

用途as.integer:

set.seed(1)
x <- runif(5, 0, 100)
x
[1] 26.55087 37.21239 57.28534 90.82078 20.16819


as.integer(x)
[1] 26 37 57 90 20
Run Code Online (Sandbox Code Playgroud)

上课测试:

xx <- as.integer(x)
str(xx)
 int [1:5] 26 37 57 90 20
Run Code Online (Sandbox Code Playgroud)