数値フォーマットをRの整数に変換しようとしています。これは、javaコードを使用して(この特定のデータをintとして読み取る)いくつかのシミュレーションを実行するプロジェクトの一部にとって不可欠です。NUMをINTのRに変換するには?
round(x$var, 0)
とtrunc(x$var)
の両方を試しました。両方とも正常に動作しますが、str(x)
の場合、x$var
はまだnum
です。 xはデータフレームです。
数値フォーマットをRの整数に変換しようとしています。これは、javaコードを使用して(この特定のデータをintとして読み取る)いくつかのシミュレーションを実行するプロジェクトの一部にとって不可欠です。NUMをINTのRに変換するには?
round(x$var, 0)
とtrunc(x$var)
の両方を試しました。両方とも正常に動作しますが、str(x)
の場合、x$var
はまだnum
です。 xはデータフレームです。
使用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
テスト:
xx <- as.integer(x)
str(xx)
int [1:5] 26 37 57 90 20
+1。 1分で私を打つ。私の答えを削除しました... – EDi
ありがとうございます。それはうまくいった! –
は、おそらくそれが問題だJavaの? – blindjesse