I\'ve recently noticed that a function where I iterate over a DataFrame rows using .iloc is very slow. I found out that there\'s a faster method called
iat and at gives only a single value output, while iloc and loc can give multiple row output. Example: iloc[1:2,5:8] is valid but iat[1:2,5:8] will throw error