Pivot and Join
Selecting rows based on a condition
Pivot
Read Inferential Thinking
Read Ch 8.3, which describes grouping by multiple columns and a cross-tabulation concept called pivoting.
Before continuing, make sure that:
- You can compare and contrast how groupandpivotaggregate data.
- You understand the optional arguments to the pivotmethod:valuesandcollect.
Join
Read Inferential Thinking
Read Ch 8.4, which joins tables together.
Before continuing, make sure that:
- You understand how joining one table on another augments the information in a table. 
- You can identify the appropriate shared column on which to join two tables. 
- You can compare and contrast the use cases for the different function signatures of the - joinTable method:- tblA.join(colA, tblB)
- tblA.join(colA, tblB, colB)
 
