as.data.frame()
The as.data.frame() method in R is used to check if a particular R object is a data frame or not. If not, it is used to convert the R objects into the data frame object. The objects taken as arguments may be vectors, lists or matrices. It is an in-built method in R. The as.data.frame method has the following syntax :
Syntax: as.data.frame(obj)
Arguments :
obj – Vectors, lists or matrices which can be converted to the data frame objects.
The following code snippet illustrates the conversion of a list object to a data frame.
R
#creating vectors vec_a <- c (0,1,2) vec_b <- letters [1:3] vec_c <- TRUE #creating a list of vectors lst <- list ( vec_a , vec_b, vec_c) print ( "List Vector" ) print (lst) #convert to data frame df <- as.data.frame (lst) print ( "Data Frame" ) print (df) |
Output
[1] "List Vector" [[1]] [1] 0 1 2 [[2]] [1] "a" "b" "c" [[3]] [1] TRUE [1] "Data Frame" c.0..1..2. c..a....b....c.. TRUE. 1 0 a TRUE 2 1 b TRUE 3 2 c TRUE
Difference Between as.data.frame() and data.frame() in R
R Programming Language contains a large number of data structures, data frames being very crucial in it. It is used to organize the data in a well-arranged tabular manner. Data frames can both be created from scratch as well as other data objects can be converted to data frames easily using large inbuilt R methods.
Contact Us