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

Recentemente, comecei a ramificar do meu lugar seguro (R) para o Python e estou um pouco confuso com a localização / seleção de células emPandas. Eu li a documentação, mas estou tentando entender as implicações práticas das várias opções de localização / seleção.

Existe uma razão pela qual eu deveria usar.loc ou.iloc sobre a opção mais geral.ix?Eu entendi aquilo.loc, iloc, ateiat pode fornecer alguma correção garantida que.ix não posso oferecer, mas também li onde.ix tende a ser a solução mais rápida em todos os aspectos.Explique o raciocínio das melhores práticas do mundo real por trás da utilização de algo diferente de.ix?

questionAnswers(5)

yourAnswerToTheQuestion