Super handy overview, thanks for compiling! One comment: for “(16) Apply a function to a data frame” you chose an example in which you multiple each value of the column with a scalar. This can be done easily with something like:
df.height *= 2
as the dataframe columns function like arrays.
For more complex functions “apply” is of course perfect.