ID EN
Data Types & Classes

as.data.frame

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Berfungsi untuk memeriksa apakah suatu objek merupakan bingkai data, atau memaksanya jika memungkinkan.

Syntax

R
as.data.frame(x, row.names = NULL, optional = FALSE, &#8230;)<p></p><p># S3 method for character
as.data.frame(x, &#8230;,
              stringsAsFactors = default.stringsAsFactors())</p><p># S3 method for list
as.data.frame(x, row.names = NULL, optional = FALSE, &#8230;,
              cut.names = FALSE, col.names = names(x), fix.empty.names = TRUE,
              stringsAsFactors = default.stringsAsFactors())</p><p># S3 method for matrix
as.data.frame(x, row.names = NULL, optional = FALSE,
              make.names = TRUE, &#8230;,
              stringsAsFactors = default.stringsAsFactors())</p><p>is.data.frame(x)</p>

Arguments

Parameter Deskripsi
x any R object.
row.names NULL or a character vector giving the row names for the data frame. Missing values are not allowed.
optional logical. If TRUE, setting row names and converting column names (to syntactic names: see make.names) is optional. Note that all of R's base package as.data.frame() methods use optional only for column names treatment, basically with the meaning of data.frame(*, check.names = !optional). See also the make.names argument of the matrix method.
&#8230; additional arguments to be passed to or from methods.
stringsAsFactors logical: should the character vector be converted to a factor?
cut.names logical or integer; indicating if column names with more than 256 (or cut.names if that is numeric) characters should be shortened (and the last 6 characters replaced by " ...").
col.names (optional) character vector of column names.
fix.empty.names logical indicating if empty column names, i.e., "" should be fixed up (in data.frame) or not.
make.names a logical, i.e., one of FALSE, NA, TRUE, indicating what should happen if the row names (of the matrix x) are invalid. If they are invalid, the default, TRUE, calls make.names(*, unique=TRUE); make.names=NA will use “automatic” row names and a FALSE value will signal an error for invalid row names.

Return Value

as.data.frame mengembalikan bingkai data, biasanya dengan semua nama baris "" jika opsional = TRUE. is.data.frame mengembalikan TRUE jika argumennya adalah bingkai data (yaitu, memiliki "data.frame" di antara kelas-kelasnya) dan FALSE jika tidak.

Details

as.data.frame adalah fungsi generik dengan banyak metode, dan pengguna serta paket dapat menyediakan metode lebih lanjut. Untuk kelas yang bertindak sebagai vektor, seringkali salinan as.data.frame.vector akan berfungsi sebagai metodenya. Jika daftar diberikan, setiap elemen diubah menjadi kolom dalam bingkai data. Demikian pula, setiap kolom matriks dikonversi secara terpisah. Hal ini dapat ditimpa jika objek memiliki kelas yang memiliki metode as.data.frame: dua contohnya adalah matriks kelas "model.matrix" (yang disertakan sebagai satu kolom) dan daftar objek kelas "POSIXlt" yang dipaksa ke kelas "POSIXct". Array dapat diubah menjadi bingkai data. Array satu dimensi diperlakukan seperti vektor dan array dua dimensi seperti matriks. Array dengan lebih dari dua dimensi diubah menjadi matriks dengan cara 'perataan'

See Also

data.frame as.data.frame.table for the table method (which has additional arguments if called directly).