Ответ 1
pd.options.display.max_rows = 4000
работал у меня
Смотрите: http://pandas.pydata.org/pandas-docs/stable/options.html
У меня длинный список (около 4000 элементов), содержимое которого подавляется, когда я пытаюсь отобразить его в выходной ячейке ноутбука ipython. Может быть, две трети показаны, но в конце есть "...]", а не все содержимое списка. Как получить ipython ноутбук для отображения всего списка вместо обрезанной версии?
pd.options.display.max_rows = 4000
работал у меня
Смотрите: http://pandas.pydata.org/pandas-docs/stable/options.html
Я знаю его довольно старую нить, но все же хотел опубликовать свой ответ в надежде, что это поможет кому-то. Вы можете изменить количество отображаемых max_seq_items, настроив параметры pandas следующим образом:
pd.options.display.max_seq_items = 2000
Быстрый взлом, если вы используете pandas, должен делать
from pandas import DataFrame
from IPython.display import HTML
HTML(DataFrame(myList).to_html())
Это должно работать:
print str(mylist)
Simple!
Здесь показан способ отображения всего списка в выходной ячейке IPython, которая не требует Pandas:
from IPython.display import HTML
x = range(4000)
HTML('<br />'.join(str(y) for y in x))
Также довольно легко добавить дополнительные элементы HTML и получить более подробный дисплей. Щелчок слева от выходной ячейки теперь уменьшит содержимое и добавит локальную полосу прокрутки.
просто используйте команду печати вместо прямого вызова списка. Как печатать mylist. Тогда это не урезает.
Следующая строка печатает все в вашем списке в удобочитаемой форме.
[print(x) for x in lis]
Как отключить усечение списка в IPython:
ipython profile create
c.PlainTextFormatter.max_seq_length = 0