Can you tell me when to use these vectorization methods with basic examples?
I see that map is a Series method whereas the rest are
map
Series
DataFrame.apply operates on entire rows or columns at a time.
DataFrame.apply
DataFrame.applymap, Series.apply, and Series.map operate on one element at time.
DataFrame.applymap
Series.apply
Series.map
Series.apply and Series.map are similar and often interchangeable. Some of their slight differences are discussed in osa's answer below.