2017-01-09 4 views
2

긴 목록을 인쇄 할 때마다 자동으로 하단을 볼 수 있도록 ipython 노트북을 구성하는 방법이 있습니까? 내가 실행하는 경우, 예를 들어자동으로 ipython 노트북의 결과 맨 아래로 스크롤

, 터미널에서 다음 : 그것은 자동으로 아래로 스크롤

for i in range(1000): 
    print i 

:

992 
993 
994 
995 
996 
997 
998 
999 

In [2]: 

그러나 파이썬 노트북을, 나는 시작을 볼 I 수동으로 마지막 숫자로 스크롤해야합니다.

+0

아니 빠른 수정,하지만 당신은 "테마"파이썬 노트북 템플릿이 기능을 포함 할 수있다 : http://stackoverflow.com/questions/18614301/keep-overflow-div-scrolled-to를 -bottom-unless-user-scrolls-up – Alan

답변

0
,

당신을 감사합니다, 나는 각 반복 몇 초 정도 걸립니다 긴 루프를 실행하고, 그리고 내가 얼마나 멀리 프로그램이 함께 검사 할 때마다 아래로 스크롤해야하는 불편

iPython에서이 작업을 수행 할 방법이 없다고 생각하지만 팬더를 사용하는 경우 tail 함수를 사용하여 마지막 레코드 만 인쇄 할 수 있습니다.

import pandas as pd 
df = pd.DataFrame.from_records(list(range(1000), columns = (id,)) 

것은 당신이 목록에있는 모든 항목을 수집 할 수 있습니다 팬더,를 사용하지 않으려면 다음 마지막 인쇄 :

당신은 파이썬 기본 튜플에서 팬더로 데이터를 가져올 수 있습니다 10 개 기록 :

print(list(range(1000))[-10]) 
관련 문제