ID EN
Data Types & Classes

numeric

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Membuat atau memaksa objek bertipe "numerik". is.numeric adalah pengujian yang lebih umum terhadap suatu objek yang dapat ditafsirkan sebagai angka.

Syntax

R
numeric(length = 0)
as.numeric(x, …)
is.numeric(x)

Arguments

Parameter Deskripsi
length A non-negative integer specifying the desired length. Double values will be coerced to integer: supplying an argument of length other than one is an error.
x object to be coerced or tested.
… further arguments passed to or from other methods.

Return Value

untuk numerik dan as.numerik lihat ganda. Metode default untuk is.numeric mengembalikan TRUE jika argumennya dalam mode "numerik" (ketik "ganda" atau ketik "integer") dan bukan faktor, dan FALSE jika tidak. Artinya, adalah.integer(x) || is.double(x), atau (mode(x) == "numerik") && !is.factor(x).

Details

numerik identik dengan ganda (dan nyata). Ini menciptakan vektor presisi ganda dengan panjang yang ditentukan dengan setiap elemen sama dengan 0. as.numerik adalah fungsi generik, tetapi metode S3 harus ditulis untuk as.double. Ini identik dengan as.double. is.numeric adalah fungsi primitif generik internal: Anda dapat menulis metode untuk menangani kelas objek tertentu, lihat InternalMethods. Ini tidak sama dengan is.double. Faktor ditangani dengan metode default, dan ada metode untuk kelas "Date", "POSIXt" dan "difftime" (yang semuanya mengembalikan false). Metode untuk is.numeric hanya akan mengembalikan nilai true jika tipe dasar kelas adalah double atau integer dan nilainya dapat dianggap sebagai numerik (misalnya, aritmatika pada nilai tersebut masuk akal, dan perbandingan harus dilakukan melalui tipe dasar).

Contoh

Example
R
# NOT RUN {
as.numeric(c("-.1"," 2.7 ","B")) # (-0.1, 2.7, NA)  +  warning

as.numeric(factor(5:10)) # not what you'd expect
f <- factor(1:5)
## what you typically meant and want:
as.numeric(as.character(f))
## the same, considerably (for long factors) more efficient:
as.numeric(levels(f))[f]
# }

See Also

double integer storage.mode.