1 Important Notes
1.2 Help
2 Don’t forget the help commands. Every official package has documented functions.
2.1 When you know the name of the function, use: ?function
?mean
2.2 Performing a search on all package installed on your system.
??mean
2.3 Search for information in function help pages and vignettes for all CRAN packages.
RSiteSearch("mean")
1.3 Variable types
The most common types of variables to be defined in R
1.3.1 Numeric
c(-1,0,1)
vet <-
vet## [1] -1 0 1
class(vet) # The function `class` return the class of the vector
## [1] "numeric"
c(-1.5, 0.593, 1)
vet <-class(vet)
## [1] "numeric"
1.3.3 Character
- Defined as text and has no numeric value
as.character(c(-1,0,1))
vet <-
vet## [1] "-1" "0" "1"
class(vet)
## [1] "character"
- Provincial acronyms of South Africa
c("EC","FS","GT","NL","LP","MP","NC","NW","WC")
texto <-
texto## [1] "EC" "FS" "GT" "NL" "LP" "MP" "NC" "NW" "WC"
class(texto)
## [1] "character"
1.3.4 Factor
- Both numeric and character variables can be made into factors, but a factor’s levels will always be character values
factor(c(-1.5, 0.593, 1))
vet <-
vet## [1] -1.5 0.593 1
## Levels: -1.5 0.593 1
class(vet)
## [1] "factor"
factor(c("EC","FS","GT","NL","LP","MP","NC","NW","WC"))
texto <-
texto## [1] EC FS GT NL LP MP NC NW WC
## Levels: EC FS GT LP MP NC NL NW WC
class(texto)
## [1] "factor"