pandas loc vs. iloc vs. ix vs. at vs. iat?

Recientemente comencé a ramificarme desde mi lugar seguro (R) a Python y estoy un poco confundido por la localización / selección de células enPandas. He leído la documentación pero me cuesta entender las implicaciones prácticas de las diversas opciones de localización / selección.

¿Hay alguna razón por la que debería usar.loc o.iloc sobre la opción más general.ix?Entiendo que.loc, iloc, atyiat puede proporcionar cierta corrección garantizada que.ix no puedo ofrecer, pero también he leído dónde.ix tiende a ser la solución más rápida en todos los ámbitos.Explique el razonamiento de las mejores prácticas del mundo real detrás de la utilización de algo que no.ix?

Respuestas a la pregunta(5)

Su respuesta a la pregunta