Create an Empty Data Frame with Various Column Types in R
R Programming: Data frame Exercise-1 with Solution
Write a R program to create an empty data frame.
Sample Solution :
R Programming Code :
# Create an empty data frame with various column types
df = data.frame(
Ints = integer(), # Integer column
Doubles = double(), # Double (numeric) column
Characters = character(), # Character (string) column
Logicals = logical(), # Logical (boolean) column
Factors = factor(), # Factor column
stringsAsFactors = FALSE # Do not convert strings to factors by default
)
# Print a message indicating what is being displayed
print("Structure of the empty dataframe:")
# Display the structure of the data frame
print(str(df))
Output:
[1] "Structure of the empty dataframe:" 'data.frame': 0 obs. of 5 variables: $ Ints : int $ Doubles : num $ Characters: chr $ Logicals : logi $ Factors : Factor w/ 0 levels: NULL
Explanation:
- df = data.frame(...): Creates an empty data frame df with the following column types:
- Ints = integer(): An integer column.
- Doubles = double(): A numeric (double) column.
- Characters = character(): A character (string) column.
- Logicals = logical(): A logical (boolean) column.
- Factors = factor(): A factor column (used for categorical data).
- stringsAsFactors = FALSE: Prevents automatic conversion of string columns to factor type.
- print("Structure of the empty dataframe:"): Prints a message indicating that the structure of the data frame will be shown next.
- print(str(df)): Prints the structure of the empty data frame df, showing the data types of each column and confirming that it contains no data.
R Programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: R Programming Data frame Exercises Home.
Next: Write a R program to create a data frame from four given vectors.
Test your Programming skills with w3resource's quiz.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/r-programming-exercises/dataframe/r-programming-data-frame-exercise-1.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics