
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Initialize Data Frame with Variable Names in R
There are many ways to initialize a data frame in R but initializing with matrix is the best among them because creating the data frame with matrix help us to avoid entering the wrong number of columns and the wrong number of rows. After initializing the matrix, we can simply use as.data.frame to convert the matrix into a data frame and that’s it.
Examples
df1 <-as.data.frame(matrix(nrow=20,ncol=10)) df1
Output
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 1 NA NA NA NA NA NA NA NA NA NA 2 NA NA NA NA NA NA NA NA NA NA 3 NA NA NA NA NA NA NA NA NA NA 4 NA NA NA NA NA NA NA NA NA NA 5 NA NA NA NA NA NA NA NA NA NA 6 NA NA NA NA NA NA NA NA NA NA 7 NA NA NA NA NA NA NA NA NA NA 8 NA NA NA NA NA NA NA NA NA NA 9 NA NA NA NA NA NA NA NA NA NA 10 NA NA NA NA NA NA NA NA NA NA 11 NA NA NA NA NA NA NA NA NA NA 12 NA NA NA NA NA NA NA NA NA NA 13 NA NA NA NA NA NA NA NA NA NA 14 NA NA NA NA NA NA NA NA NA NA 15 NA NA NA NA NA NA NA NA NA NA 16 NA NA NA NA NA NA NA NA NA NA 17 NA NA NA NA NA NA NA NA NA NA 18 NA NA NA NA NA NA NA NA NA NA 19 NA NA NA NA NA NA NA NA NA NA 20 NA NA NA NA NA NA NA NA NA NA
Example
colnames(df1)<-c("y","x1","x2","x3","x4","x5","x6","x7","x8","x9") df1
Output
y x1 x2 x3 x4 x5 x6 x7 x8 x9 1 NA NA NA NA NA NA NA NA NA NA 2 NA NA NA NA NA NA NA NA NA NA 3 NA NA NA NA NA NA NA NA NA NA 4 NA NA NA NA NA NA NA NA NA NA 5 NA NA NA NA NA NA NA NA NA NA 6 NA NA NA NA NA NA NA NA NA NA 7 NA NA NA NA NA NA NA NA NA NA 8 NA NA NA NA NA NA NA NA NA NA 9 NA NA NA NA NA NA NA NA NA NA 10 NA NA NA NA NA NA NA NA NA NA 11 NA NA NA NA NA NA NA NA NA NA 12 NA NA NA NA NA NA NA NA NA NA 13 NA NA NA NA NA NA NA NA NA NA 14 NA NA NA NA NA NA NA NA NA NA 15 NA NA NA NA NA NA NA NA NA NA 16 NA NA NA NA NA NA NA NA NA NA 17 NA NA NA NA NA NA NA NA NA NA 18 NA NA NA NA NA NA NA NA NA NA 19 NA NA NA NA NA NA NA NA NA NA 20 NA NA NA NA NA NA NA NA NA NA
Example
df2<-as.data.frame(matrix(nrow=20,ncol=10)) colnames(df2)<-c("Age","Sex","Edu","Exp","Family Members","City","Born City","Ethnicity","Salary","Blood Group") df2
Output
Age Sex Edu Exp Family Members City Born City Ethnicity Salary Blood Group 1 NA NA NA NA NA NA NA NA NA NA 2 NA NA NA NA NA NA NA NA NA NA 3 NA NA NA NA NA NA NA NA NA NA 4 NA NA NA NA NA NA NA NA NA NA 5 NA NA NA NA NA NA NA NA NA NA 6 NA NA NA NA NA NA NA NA NA NA 7 NA NA NA NA NA NA NA NA NA NA 8 NA NA NA NA NA NA NA NA NA NA 9 NA NA NA NA NA NA NA NA NA NA 10 NA NA NA NA NA NA NA NA NA NA 11 NA NA NA NA NA NA NA NA NA NA 12 NA NA NA NA NA NA NA NA NA NA 13 NA NA NA NA NA NA NA NA NA NA 14 NA NA NA NA NA NA NA NA NA NA 15 NA NA NA NA NA NA NA NA NA NA 16 NA NA NA NA NA NA NA NA NA NA 17 NA NA NA NA NA NA NA NA NA NA 18 NA NA NA NA NA NA NA NA NA NA 19 NA NA NA NA NA NA NA NA NA NA 20 NA NA NA NA NA NA NA NA NA NA
Advertisements