inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

3회 기출유형(작업형2)

이 에러는 뭔가요?

해결된 질문

41

김서현

작성한 질문수 20

0

python 머신러닝 빅데이터 pandas 빅데이터분석기사

답변 2

0

퇴근후딴짓

lightgbm이 컬럼명에 특수 문자가 있으면 에러를 내는 단점이 있어요

: 라는 특수 문자로 발생한 에러 입니다.

 

 

컬럼명 변경으로 해결할 수 있어요

df.rename(columns={'old_name': 'new_name'}, inplace=True)

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 김서현님.

LightGBM에서 발생한 오류 메시지 ‘Do not support special JSON characters in feature name’는 종종 데이터 프레임의 컬럼 이름에 특수 문자나 다른 비ASCII 문자가 포함되어 있을 때 발생합니다. 이 문제는 LightGBM에서 특수 문자를 포함한 피처 이름을 처리하지 못해서 발생할 수 있습니다.

주로 CSV 등의 파일에서 데이터를 불러온 경우 ‘Unnamed: 0’와 같이 자동으로 생성된 인덱스 컬럼이 포함되어 있을 수 있으며, 이는 문제를 일으킬 수 있습니다. 이를 해결하려면 해당 컬럼을 제거하거나 이름을 변경해야 합니다.

관련 게시물로 유사한 문제를 겪으며 해결한 사례가 있으니 참고하시기 바랍니다:

  1. 3회 기출유형(작업형2) 코드 (lightgbm 관련)
    이 게시물에서도 특수 문자가 포함된 컬럼을 제거함으로써 오류를 해결한 사례를 볼 수 있습니다.

  2. 작업형2모의문제3 lightgbm
    LightGBM 사용 시 발생하는 모델 관련 문제에 대한 다른 질문도 참고할 수 있습니다.

컬럼명을 안전하게 유지하는 가장 간단한 방법은 특수 문자를 제거하거나 다른 알파벳이나 숫자로 대체하는 방식입니다. 그렇게 하면 LightGBM 사용 시 이러한 오류를 피할 수 있습니다.

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

시험 치기 전 급하게 질문 사항

0

5

1

유형3

0

12

2

작업형 2 연습문제 섹션 3

0

10

2

11 기출문제 ipynb파일

0

15

2

작업형 3 유형

0

15

2

11회 기출 유형(작업형1) 2번 정답

0

17

2

f1 score 질문

0

15

2

10회 작업형 2 인코딩 질의

0

11

2

53번 강의에서 갑자기 수업노트가 없어졌습니다.

0

18

2

28:19 roc_auc이유

0

17

2

수강연장문의

0

18

2

전체적인 머신러닝 순서

0

19

2

빅분기 실기 유형2질문

0

20

1

ID 전처리 이유

0

30

2

데이터제공

0

29

2

예시문제 작업형3 꼬리질문2번

0

21

1

데이터 개수를 구할 때, len과 value_counts 차이

0

27

2

작업형 2 제출방

0

21

2

인코딩 스케일링 순서

0

21

2

실제 시험에서도 공식을 문제에서 주는지

0

21

2

수강 연장 문의

0

20

2

작업형2 정리한 내용 확인 부탁드립니다 ㅜㅜ

0

25

1

14강 "" 사용 관련 질문

0

22

2

캐글 제출 점수

0

28

2