PYTHON ERROR : unexpected EOF while parsing

코딩을 하면서 수많은 에러를 마주친다.
오늘은 내가 공부를 하다가 처음 겪어본 에러가 있어 이곳에 기록을 하려한다.

q1 = df['slag'].quantile(0.25)
q2 = df['slag'].quantile(0.5)
q3 = df['slag'].quantile(0.75)

iqr = q3 - q1
n = (df.slag < q1 - (1.5 * iqr) | (df.slag > q3 + (1.5 * iqr))
  • 참고로 위의 코드는 데이터의 이상치를 확인하는 코드이다.


    결과는,
    SyntaxError: unexpected EOF while parsing

SyntaxError

  • 구문 오류
  • 파이썬 문법을 지키지않아 일어나는 에러.

unexpected EOF while parsing

  • 프로그램의 구문이 잘못됨.
  • 따옴표(''."")나 괄호((),{}) 등을 확실히 여닫지 않아 생기는 에러.

에러가 일어난 이유

  • 맨 마지막에 괄호를 제대로 닫지 않아서 생김.
q1 = df['slag'].quantile(0.25)
q2 = df['slag'].quantile(0.5)
q3 = df['slag'].quantile(0.75)

iqr = q3 - q1
n = (df.slag < q1 - (1.5 * iqr)) | (df.slag > q3 + (1.5 * iqr))
   # 괗호를 제대로 닫아주면 해결되는 문제였다.

좋은 웹페이지 즐겨찾기