ID EN
Data Types & Classes

name

R Base 3.6.2 🇮🇩 Bahasa Indonesia

'Nama' (juga dikenal sebagai 'simbol') adalah cara untuk merujuk ke objek R berdasarkan nama (bukan nilai objek, jika ada, yang terikat pada nama tersebut). as.name dan as.symbol identik: keduanya berupaya memaksakan argumen pada sebuah nama. is.symbol dan is.name yang identik mengembalikan TRUE atau FALSE bergantung pada apakah argumennya berupa nama atau bukan.

Syntax

R
as.symbol(x)
is.symbol(x)<p></p><p>as.name(x)
is.name(x)</p>

Arguments

Parameter Deskripsi
x object to be coerced or tested.

Return Value

Untuk as.name dan as.symbol, objek R bertipe "symbol" (lihat typeof). Untuk is.name dan is.symbol, vektor logis panjangnya satu dengan nilai TRUE atau FALSE.

Details

Nama dibatasi hingga 10.000 byte (dan maksimal 256 byte dalam versi R sebelum 2.13.0). as.name terlebih dahulu memaksakan argumennya secara internal ke vektor karakter (sehingga metode untuk as.character tidak digunakan). Ia kemudian mengambil elemen pertama dan asalkan bukan "", mengembalikan simbol nama tersebut (dan jika elemen tersebut adalah NA_character_, namanya adalah `NA`). as.name diimplementasikan sebagai as.vector(x, "symbol"), dan karenanya akan mengirimkan metode untuk fungsi generik as.vector. is.name dan is.symbol adalah fungsi primitif.

Contoh

Example
R
# NOT RUN {
an <- as.name("arrg")
is.name(an) # TRUE
mode(an)   # name
typeof(an) # symbol
# }

See Also

call is.language. For the internal object mode typeof. plotmath for another use of ‘symbol’.