2017-01-30 5 views
1

전 jupyter 노트북의 슬라이더 위젯에서 변수를 가져 와서 계산을하고 데이터 프레임을 반환하는 함수가 있습니다. 슬라이더 값이 업데이트 될 때마다이 데이터 프레임이 표시되지 않도록하려면 어떻게해야합니까?Jupyter Notebook 위젯 결과가 표시되지 않도록 하시겠습니까?

내가 좋아하는 뭔가를 할 경우 "process_data는"내 기능입니다

r = interact(process_data, data=fixed(df), values=(1,5,1)) 

. 'r'의 결과는 이며 항상이 표시됩니다. 어떻게 이런 일이 일어나지 않게 할 수 있습니까? 나중에 사용하기 위해 데이터 프레임 "r"을 저장하려고합니다.

답변

0

설정 __manualTrue에 :

r = interact(process_data, data=fixed(df), values=(1,5,1), __manual=True) 

이 함수를 실행하기 위해 클릭하는 당신에게 버튼을 제공합니다.

또는, continuous_update=False을 설정하면 마우스 단추를 놓을 때

r = interact(process_data, data=fixed(df), values=(1,5,1),continuous_update=False)) 

은 업데이트를받을 수 있습니다.

+0

나는 여전히 동일한 기능을 원합니다. 나는 항상 자동으로 화면에 표시되도록 r의 결과를 원하지 않습니다. – Kyle