Если вам нравятся сложные решения, вы можете использовать
[print(row) for row in df.head().to_string(index=False).split("\n")]
Объяснение:
df.head().to_string(index=False)
возвращает строку с "\n"
в качестве разделителей строк, split()
метод затем возвращает список из отдельных строк, [print(row) for row in ...]
затем печатает каждую строку.
Это был шутка, конечно, хотя и дает желаемый результат. Печать всей строки даст тот же результат (поскольку каждая строка заканчивается "\n"
):
print(df.head().to_string(index=False))
Если вы работаете с Jupyter Notebook , вы можете использовать более приятную команду
df.head().style.hide_index()
Будьте осторожны!
Нет print(...)
, нет df = ...
. Возвращаемый объект - это объект класса Styler
, , а не фрейма данных.
Jupyter Notebook IDE автоматически вызывает его метод ._repr_html()
для визуализации (отображения) ваш стол.
Подробнее см. мой другой ответ .