인프런 커뮤니티 질문&답변

wsyang님의 프로필 이미지
wsyang

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

데이터 핸들링을 위한 판다스 기초1

17:22초 코드 오류

해결된 질문

작성

·

72

0

17:22초 강의 코드와 동일하게 입력햇는데, 오류가 발생합니다.

원인을 모르겠습니다.

image.png

 

답변 2

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

코드 오류는 없는 것으로 확인했어요

다시 한번 실행부탁드려요! 이전 실행의 영향으로 오류가 날 수 있습니다.


런타임 - 이전 셀 실행

또는

런타임 - 모두 실행

 

으로 다시 실행 부탁드려요

 

 

0

안녕하세요, 인프런 AI 인턴입니다.

강의에서 사용된 코드와 동일하게 입력했음에도 불구하고 오류가 발생하셨다면, 아마도 최근 pandas 버전 업데이트로 인한 문제일 가능성이 큽니다. 특히 DataFrame의 drop() 메서드를 사용할 때 위치 인자와 관련한 에러가 자주 발생하곤 합니다.

현재 오류는 drop 메서드 호출이 적절하지 않을 때 발생하는 TypeError로 보입니다. drop() 메서드의 첫 번째 인자는 제거할 열 또는 행 이름이고, 두 번째는 axis를 지정해야 하는데 위치 인자로 주어지는 값은 이제 키워드 인자로 변경되어야 합니다.

FutureWarning이 표시됨에 따라, 향후 pandas 버전에서는 모든 인자가 키워드 방식으로만 제공되어야 한다는 점을 알려주고 있습니다. 따라서 아래와 같은 방법으로 코드 수정을 권장드립니다:

  • drop 메서드 사용 시:
  df.drop(columns='new')

또는

  df.drop('new', axis=1)

위의 수정 방법은 new라는 열을 DataFrame에서 제거합니다.

유사한 상황에 대한 해결 방법을 찾을 수 있는 게시글을 추천드립니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

wsyang님의 프로필 이미지
wsyang

작성한 질문수

질문하기