Vectorization in Python
Difference between map, applymap and apply methods in Pandas
Are for-loops in pandas really bad? When should I care?