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

  • 構文エラー
  • Python構文を守らないことによるエラー.
  • 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))
       # 괗호를 제대로 닫아주면 해결되는 문제였다.