Разница между методами и атрибутами в Pandas заключается в том, что методы — это функции, которые принимают входные данные и возвращают выходные данные, а атрибуты сообщают дополнительную информацию или описывают характеристики объекта. 1
Атрибуты используются для данных, которые могут быть использованы как сохранённые, а методы — для данных, с которыми нужно что-то сделать, прежде чем они будут возвращены. 1
Например, атрибут .shape возвращает кортеж в том виде, в каком он сохранён системой, а методы .info() и .describe() применяют фильтрацию, форматирование и т. д. к данным перед их возвратом. 1
Также метки строк и столбцов DataFrame можно получить в виде последовательностей с помощью атрибутов index и columns. 5