R Cheatsheet
R Cheatsheet
Get dataframe dimension :
get dataframe row dimension :
get dataframe col dimension :
get column names :
get column types :
get summary of a dataframe :
get top x rows of dataframe:
print x'th row and y'th column :
id=c("a1", "a2", "a3")
marks=c(100, 90, 80)
name=c("rrr", "aaa", "bbb")
age=sample(20:30, 3)
result=c(1,0,0)
df=data.frame(id, marks, name, age, result)
df$result=as.factor(df$result)
print(df)
print(str(df))
Task
Data file :
df=read.csv("./grades.csv")
dimensions=dim(df)
even_idx=seq(from = 2, to = nrow(df), by = 2)
even_df=df[even_idx, ]
odd_df=df[-even_idx, ]
train_sample=sample(1:nrow(df), 0.8 * nrow(df), replace = FALSE)
gradetrain=df[train_sample, ]
gradetest=df[-train_sample, ]
print("Dimensions")
print(dimensions)
print("Even df")
print(even_df)
print("Odd df")
print(odd_df)
print("Grade Train")
print(gradetrain)
print("Grade Test")
print(gradetest)
# function chocos
chocos<-function(df) {
rv=df[,c(1,3)]
print("Printing 1st and 3rd columns")
print(rv)
}
chocos(df)