R lang
naming
character allowed
letter, ., _
- cannot start with
_ - cannot start with
..
basic syntax
command separation
; or \n
comment
# last to the end of line
assignment
= assignee <- assigner assigner -> assignee
function
execute from .R file
source("filename.R")
manipulate data storage
show all object
objects()
remove object
rm(obj1,obj2,…)
store to disk
choose y when quit q() stored as .RData
data structure
vector
c(ele1,ele2,…) can also take vector as element, will expand
package managing
install package
install.packages("package_name")
- install multiple packages
use a vectorinstall.packages(c("package1","package2",…))