ID EN
Vector & List

list

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Berfungsi untuk membuat, memaksa, dan memeriksa kedua jenis daftar R.

Syntax

R
list(…)
pairlist(&#8230;)<p></p><p>as.list(x, &#8230;)
# S3 method for environment
as.list(x, all.names = FALSE, sorted = FALSE, &#8230;)
as.pairlist(x)</p><p>is.list(x)
is.pairlist(x)</p><p>alist(&#8230;)</p>

Arguments

Parameter Deskripsi
&#8230; objects, possibly named.
x object to be coerced or tested.
all.names a logical indicating whether to copy all values or (default) only those whose names do not begin with a dot.
sorted a logical indicating whether the names of the resulting list should be sorted (increasingly). Note that this is somewhat costly, but may be useful for comparison of environments.

Details

Hampir semua daftar di R secara internal adalah Vektor Generik, sedangkan daftar pasangan titik-titik tradisional (seperti dalam LISP) tetap tersedia tetapi jarang terlihat oleh pengguna (kecuali sebagai fungsi formal). Argumen untuk mendaftar atau memasangkan adalah dalam bentuk nilai atau tag = nilai. Fungsi mengembalikan daftar atau daftar pasangan titik-titik yang terdiri dari argumennya dengan setiap nilai diberi tag atau tidak diberi tag, bergantung pada cara argumen ditentukan. alist menangani argumennya seolah-olah menjelaskan argumen fungsi. Jadi nilainya tidak dievaluasi, dan argumen yang diberi tag tanpa nilai diperbolehkan sedangkan list mengabaikannya. alist paling sering digunakan bersama dengan formal. as.list mencoba untuk memaksakan argumennya ke sebuah daftar. Untuk fungsi, ini mengembalikan rangkaian daftar argumen formal dan fungsi bo

Contoh

Example
R
# NOT RUN {
require(graphics)

# create a plotting structure
pts <- list(x = cars[,1], y = cars[,2])
plot(pts)

is.pairlist(.Options)  # a user-level pairlist

## "pre-allocate" an empty list of length 5
vector("list", 5)

# Argument lists
f <- function() x
# Note the specification of a "..." argument:
formals(f) <- al <- alist(x = , y = 2+3,
# }
# NOT RUN {
…
# }
# NOT RUN {
 = )
f
al

## environment->list coercion

e1 <- new.env()
e1$a <- 10
e1$b <- 20
as.list(e1)
# }

See Also

vector("list" length) for creation of a list with empty components; c for concatenation; formals. unlist is an approximate inverse to as.list(). ‘plotmath’ for the use of list in plot annotation.