R番号
数字
Rには3つの数値型があります。
numeric
integer
complex
値を割り当てると、数値型の変数が作成されます。
例
x <- 10.5 # numeric
y <- 10L # integer
z <- 1i # complex
数値
numeric
データ型はRで最も一般的な型であり、10.5、55、787 のように、小数点の有無にかかわらず任意の数値が含まれます。
例
x <- 10.5
y <- 55
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
整数
整数は、小数点のない数値データです。これは、小数を含む変数を作成しないことが確実な場合に使用されます。整数変数
を作成するには、整数値の後に文字L
を使用する必要があります。:
例
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
複雑
複素数
は虚数部として「i」を使用して記述されます。:
例
x <- 3+5i
y <- 5i
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
型変換
次の関数を使用して、ある型から別の型に変換できます。
as.numeric()
as.integer()
as.complex()
例
x <- 1L # integer
y <- 2 # numeric
# convert from integer to numeric:
a <- as.numeric(x)
# convert from numeric to integer:
b <- as.integer(y)
# print values of x and y
x
y
# print the class name of a and b
class(a)
class(b)
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。