2017-04-05 9 views
1

일부 파이썬 ggplot 코드에서 문제를 디버깅하고 있습니다. 그래서 내 노력 (기본 데이터 프레임에서 오는 것으로 예상)이 작동하는지 알 수 있도록 try/except 문에 문제 코드를 래핑하려고했습니다. 그러나, 내가 Python 2.7 Jupyter 셀을 실행할 때 코드가있는 경우, try/except을 제거하면 오류가 발생합니다. try/except를 다시 켜면 셀은 어떤 종류의 출력없이 간단히 실행됩니다.파이썬 ggplot을 사용하지 않는 것을 시도하십시오

ggplottry/except과 호환되지 않습니까? 아니면 상호 작용이 예상대로 반응 할 수 있도록이 코드와 다르게해야 할 일이 있습니까?

문제 코드 :에 블록 '을 제외/시도 "나는이 (가) 복사 한

TypeError: unsupported operand type(s) for /: 'str' and 'long' 

: 나는 try/except를 제거하고 들여 쓰기를 가지고가는 경우에

try: 
    ggplot(aes(x='Date', y='Price', color='Daily'), data=googleHiLoPlotData) \ 
     + geom_density() 
except Exception as ee: 
    print(ee) 
    print(type(ee)) 

오류 만 발생 다른 셀을 확인하고 전체 ggplot 행을 오류가 발생하는 다른 행으로 바꾼다면 오류가 발생하고 오류 유형을 인쇄합니다 예상대로 그래서 문제는 블록 내의 특정 코드에 관한 것으로 보입니다. 여기에 무슨 일이 일어나고 있는지, 그리고 정확히 어떻게 오류를 던지게하는지)를 ggplot 줄로?

버전 정보 :이 질문을 생성 (그리고 문제 나 자신의 작은 조사를하고있는)에, 내가 ggplot 또는 하나의 버그를 발견 한 수처럼 파이썬 2.7, ggplot 0.11.5, 윈도우 7 64 비트

답변

1

이 보이는 이 특정 상호 작용을위한 파이썬.

간단히 'Something Stupid'ggplot 행에서 X 값의 변경은 에러 try-except이어서보고 블록의 except 부 당 인쇄 얻는다.

그러나 Anaconda는 버전 4.2를 사용하여 설치되었습니다. 업그레이드가 필요한 가능성을 배제 할 때까지는이 버그가 아직보고되어서는 안됩니다. 다른 사람이 같은 문제에 부딪혔을 때를 대비해 주목할 가치가 있습니다.