• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

circlemarker color 지정 오류

21.08.11 15:54 작성 조회수 144

1

원래 코드랑 다르게 i 가 포함된 변수를 그대로 사용했더니 오류가 발생했어요ㅠㅠ

답변 1

답변을 작성해보세요.

0

안녕하세요.

구문오류가 났네요.

아래 코드를 folium.Circle 위로 옮기고

 folium.Circle 에는 위의 구문을 제거하고

color=color, <= 끝에 , 를 꼭 작성하여 구분해 주세요.

혹시 왜 옮겨야 하는지 설명해주실 수 있나요? 조건문이 들어가면 안되는 이유가 있나요?

안녕하세요. 해당 구문은 함수 안에 매개변수를 작성해 주는 부분이라 다른 구문을 작성하면 질문해 주신 것처럼 구문오류가 납니다. 행이 줄바꿈 되어 있어서 함수의 매개변수를 쓰는 부분인게 눈에 띄지 않았을거에요.

옵션을 다 제거하고 보면 folium.Circle() 이라는 메소드 안에 해당 구문이 있을거에요.

매개변수를 적는 부분에 구문이 들어가서 문법에 맞지 않아서 오류가 난거에요.

아하! 그럼 함수 안에는 조건문이나 반복문을 작성할 수 없는건가요?

함수를 작성할 때는 사용할 수 있지만 함수의 파라메터를 지정하는 곳에는 개행이 되는 조건문이나 반복문을 사용할 수 없습니다. 매개 변수 형태로 변환이 되는 값을 지정해 주어야 합니다.

아하 정말 감사합니다. 혹시 개행이 된다는 게 어떤 의미인가요...? 

개행은 행을 바꾼다는 의미입니다.