ID EN
Data Frame & Matrix

dimnames

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Mengambil atau mengatur nama dim dari suatu objek.

Syntax

R
dimnames(x)
dimnames(x) &lt;- value<p></p><p>provideDimnames(x, sep = "", base = list(LETTERS), unique = TRUE)</p>

Arguments

Parameter Deskripsi
x an R object, for example a matrix, array or data frame.
value a possible value for dimnames(x): see the ‘Value’ section.
sep a character string, used to separate base symbols and digits in the constructed dimnames.
base a non-empty list of character vectors. The list components are used in turn (and recycled when needed) to construct replacements for empty dimnames components. See also the examples.
unique logical indicating that the dimnames constructed are unique within each dimension in the sense of make.unique.

Return Value

Nama dim dari suatu matriks atau array dapat berupa NULL (yang tidak disimpan) atau daftar yang panjangnya sama dengan dim (x). Jika sebuah daftar, komponennya adalah NULL atau vektor karakter dengan panjang positif dengan dimensi x yang sesuai. Daftar tersebut dapat memiliki nama. Ada kemungkinan bahwa semua komponen adalah NULL: nama dim tersebut dapat dikonversi ke NULL. Untuk metode "data.frame" kedua nama dim adalah vektor karakter, dan nama baris tidak boleh mengandung duplikat atau nilai yang hilang. provideDimnames(x) mengembalikan x, wi

Details

Fungsi dimnames dan dimnames<- bersifat umum. Untuk array (dan khususnya, untuk matriks), mereka mengambil atau mengatur atribut dimnames (lihat atribut) objek. Nilai daftar dapat memiliki nama, dan ini akan digunakan untuk memberi label pada dimensi array jika diperlukan. Metode penggantian array/matriks memaksa elemen nilai vektor dan faktor menjadi karakter, tetapi tidak mengirimkan metode untuk as.character. Ini memaksa elemen dengan panjang nol menjadi NULL, dan daftar dengan panjang nol menjadi NULL. Jika nilai adalah daftar yang lebih pendek dari jumlah dimensi, maka daftar tersebut akan diperluas dengan NULL hingga panjang yang dibutuhkan. Keduanya memiliki metode untuk bingkai data. Nama dimname dari suatu bingkai data adalah nama barisnya dan namanya. Untuk metode penggantian setiap komponen nilai akan dipaksa oleh as.character. Fo

Contoh

Example
R
# NOT RUN {
## simple versions of rownames and colnames
## could be defined as follows
rownames0 <- function(x) dimnames(x)[[1]]
colnames0 <- function(x) dimnames(x)[[2]]

(dn <- dimnames(A <- provideDimnames(N <- array(1:24, dim = 2:4))))
A0 <- A; dimnames(A)[2:3] <- list(NULL)
stopifnot(identical(A0, provideDimnames(A)))
strd <- function(x) utils::str(dimnames(x))
strd(provideDimnames(A, base= list(letters[-(1:9)], tail(LETTERS))))
strd(provideDimnames(N, base= list(letters[-(1:9)], tail(LETTERS)))) # recycling
strd(provideDimnames(A, base= list(c("AA","BB")))) # recycling on both levels
## set "empty dimnames":
provideDimnames(rbind(1, 2:3), base = list(""), unique=FALSE)
# }

See Also

rownames colnames; array matrix data.frame.