R Program to get the structure of a given data frame

How to get the structure of a given data frame

Here we are explaining how to write an R program to get the structure of a given data frame. Here we are using a built-in function data.frame(),str() for this. A data frame is used for storing data tables which has a list of vectors with equal length. The data frames are created by function data.frame(), which has tightly coupled collections of variables. And the function str() helps to display the internal structure of an R object. The syntax of this function is,

str(object, …)

How to get the structure of a given data frame

Below are the steps used in the R program to get the structure of a given data frame. In this R program, we directly give the data frame to a built-in function. Here we are using variables E, N, S, A, Q for holding different types of vectors. Call the function data.frame() for creating dataframe. Finally, display the structure of the dataframe by calling like str(E)

ALGORITHM

  • STEP 1: Assign variables E,N,S,A,Q with vector values
  • STEP 2: First print original vector values
  • STEP 3: Structure of the data frame as str(E)
  • STEP 4: Print the structure of data frame

R Source Code

E = data.frame(
                N = c('Jhon', 'Hialy', 'Albert', 'James', 'Delma'),
                S = c(10, 9.5, 12.2, 11, 8),
                A = c(2, 1, 2, 4, 1),
                Q = c('yes', 'no', 'yes', 'no', 'no')
              )

print("Original dataframe:")
## [1] "Original dataframe:"
print(E)
##        N    S A   Q
## 1   Jhon 10.0 2 yes
## 2  Hialy  9.5 1  no
## 3 Albert 12.2 2 yes
## 4  James 11.0 4  no
## 5  Delma  8.0 1  no
print("Structure of the data frame:")
## [1] "Structure of the data frame:"
print(str(E))
## 'data.frame':    5 obs. of  4 variables:
##  $ N: chr  "Jhon" "Hialy" "Albert" "James" ...
##  $ S: num  10 9.5 12.2 11 8
##  $ A: num  2 1 2 4 1
##  $ Q: chr  "yes" "no" "yes" "no" ...
## NULL