1
Review
2
Example Data
2.1
Data: mtcars
3
Vectorised Operation
3.1
Use Vectorised code
3.2
Vectorised Operation: Numeric vector
3.3
Vectorised Operation: Logical vector
3.4
Vectorised Operation: Missing values (
NA
)
3.5
Vectorised operation: Example 1
3.6
Vectorised operation: Example 2
3.7
Vectorised operation: Example 3
3.8
Vectorised operation: Example 4
3.9
Vectorised operation: Example 5
3.10
Vectorised operation: Example 6
3.11
Vectorised operation: Example 7
4
Vectorised Operation
4.1
Use Vectorised code
4.2
Vectorised Operation: Numeric vector
4.3
Vectorised Operation: Logical vector
4.4
Vectorised Operation: Missing values (
NA
)
4.5
Vectorised operation: Example 1
4.6
Vectorised operation: Example 2
4.7
Vectorised operation: Example 3
4.8
Vectorised operation: Example 4
4.9
Vectorised operation: Example 5
4.10
Vectorised operation: Example 6
4.11
Vectorised operation: Example 7
5
Function R Help
5.1
Help file
6
Function R Help:
t.test
6.1
t.test {stats}: Student’s t-Test
6.1.1
Description
6.1.2
Usage
6.1.3
Default S3 method:
6.2
S3 method for class ‘formula’
6.3
Arguments
6.3.1
Details
6.3.2
Value
6.3.3
See Also
6.3.4
Examples
7
Function: Arguments
7.1
Mandatory argument
7.2
Default argument value
7.3
Argument matching
7.4
Conduct a
t.test
7.5
The
...
argument
7.6
Example:
cat
8
Function: Basic Structure
8.1
Function structure
8.2
A simple function structure
8.3
Function with body
8.4
Function with one argument
8.5
Function with two arguments
9
Function: Assignment
9.1
Function assignment
9.2
Function assignment with and without ()
9.3
Function outputs
9.4
Function with
return
9.5
Function with mandatory and default arguments
10
Function: Multiple Arguments
10.1
Function
Mean
10.2
Function
Mean
: remove
NA
10.3
Function
Mean
: argument for
NA
11
Function: Arguments matching
11.1
Arguments matching
11.2
Name matching
11.3
Position matching
11.4
Exact name matching
11.5
Partial name matching
11.6
Exact name and position matching
11.7
Partial name and position matching
12
Function: Multiple Arguments & Outcomes
12.1
Function
Mean
:
...
argument
12.2
Function
Mean
: multiple objects
12.3
Function
Mean
: multiple types of objects
12.4
Function
Mean
: clean version
13
Function: Lazy Evaluation
13.1
Example 1
13.2
Example 2
13.3
Lazy evaluation
14
Functions as Arguments
14.1
Using Functions as Arguments
15
Function: Examples
15.1
Function: Odd number
15.2
Function: Power
15.3
Function: Mean (AM, GM, HM)
15.4
Function: Variance & Standard Deviation
15.5
Function: Summary Statistics
15.6
Function: Correlation
15.7
Function: Skewness and Kurtosis
15.8
Vectorised operation: t.test
An Intermediate Course in R: Programming (P2)
An Intermediate Course in R: Programming (P2)
Mintu Nath
University of Aberdeen