Вряд ли стоит тратить «пространство и время» на описание достоинств книги «Python for Data Analysis». Думаю, имя автора говорит само за себя (если кто не обратил внимания, книга написана самим создателем библиотеки pandas). А вот чему, к сожалению, приходится уделить внимание — это качество русскоязычного издания. С первого взгляда оно производит неплохое впечатление, однако при чтении постепенно начинаешь понимать, что сделано оно кое-как, лишь бы скорее продать.На всякий случай уточню, что говорю о втором издании (в выходных данных указан 2020 год), хотя его лучше назвать «издание 1.5-е», поскольку в нём осталось множество «рудиментов» от устаревшего первого издания 10-летней давности. Это хорошо заметно из-за перехода во 2-м англоязычном издании на Python 3, что потребовало систематической правки кода. Однако перевод по-прежнему пестрит операторами print без скобок (по электронной версии насчитал 25 штук), xrange вместо range и т. п. Также автор во втором издании, конечно, обновил и описание самой библиотеки pandas (ради чего оно и было затеяно), однако в переводе можно по-прежнему в изобилии видеть обращения к атрибуту ix вместо loc/iloc и другие устаревшие конструкции.К этому нужно добавить и более мелкие неприятности...
Далее