Lets create a student data frame. Following is the code:
# Create non-empty data frame with column names
# Assign names to x
x <- c( "Calvin", "Chris", "Raj")
# Assign names to y
y <- c( 10, 25, 19)
# Create a non-empty data frame with column names
# Assign x to "First Name" as column name
# Assign y to "Age" as column name
student <- data.frame( "First Name" = x, "Age" = y, stringsAsFactors=FALSE)
# Print the data frame
student
A student data frame is created and following gets printed:
First.Name Age
1 Calvin 10
2 Chris 25
3 Raj 19
With above student data frame, a column could be added in following manners:
Approach 1: Use $ sign with data frame and assign a vector
# Add "Location" column
student$Location <- c("Wilmington", "San Francisco", "Dayton")
# Print student
Notice the student data frame with additional “Location” column
First.Name Age Location
1 Calvin 10 Wilmington
2 Chris 25 San Francisco
3 Raj 19 Dayton
Approach 2: Use matrix-like notation and assign a vector. Pay attention to quotes used with “Smoke”
student[, "Smoke"] <- c( "yes", "no", "yes")
Following will get printed:
First.Name Age Location Smoke
1 Calvin 10 Wilmington yes
2 Chris 25 San Francisco no
3 Raj 19 Dayton yes
Approach 3: Use array/map like notation and assign a vector. Pay attention to quotes used with “working”
student["Working"] <- c("no", "yes", "yes")
Following will get printed:
First.Name Age Location Smoke Working
1 Calvin 10 Wilmington yes no
2 Chris 25 San Francisco no yes
3 Raj 19 Dayton yes yes
Last updated: 25th Jan, 2025 Have you ever wondered how to seamlessly integrate the vast…
Hey there! As I venture into building agentic MEAN apps with LangChain.js, I wanted to…
Software-as-a-Service (SaaS) providers have long relied on traditional chatbot solutions like AWS Lex and Google…
Retrieval-Augmented Generation (RAG) is an innovative generative AI method that combines retrieval-based search with large…
The combination of Retrieval-Augmented Generation (RAG) and powerful language models enables the development of sophisticated…
Have you ever wondered how to use OpenAI APIs to create custom chatbots? With advancements…