2012-07-24 32 views
16

Sayısal biçimi R'deki bir tam sayıya dönüştürmeye çalışıyorum. Bu, projenin bazı bölümlerini (bu özel verileri int olarak okuyan) çalıştırmak için java kodu kullandığım bir parçası için gereklidir.NUM INT R dönüştürebilirsiniz?

Hem round(x$var, 0) hem de trunc(x$var)'u denedim. Her ikisi de başarıyla çalışır, ancak ben str(x), x$var hala num. x bir veri şemasıdır.

+1

Belki de java problem var? – blindjesse

cevap

26

Kullanım as.integer: sınıf için

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 

Testi:

xx <- as.integer(x) 
str(xx) 
int [1:5] 26 37 57 90 20 
+0

+1. Beni bir dakikalığına yendi. Cevabım silindi ... – EDi

+0

Teşekkürler. İşe yaradı!! –

İlgili konular