• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

5.1 데이터프레임 병합(merge)

23.05.28 17:56 작성 23.05.28 18:00 수정 조회수 414

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

5.1에서 df_item_code_name 데이터프레임과 raw 데이터프레임을 병합하려 하는데 아래와 같은 화면이 뜹니다.

Screen Shot 2023-05-28 at 17.54.08.png

다른 코드는 다 맞게 작성했는데 여기서 왜 오류가 뜰까요 ㅠㅠ on을 작성하지 않고 그냥 merge만 해도

MergeError: No common columns to perform merge on.

라고 오류가 뜹니다 ㅠㅠ

또한, 맨 처음 전처리 과정에서도 이러한 메시지가 뜨는데 혹시 이것이 원인일지 궁금합니다.

Screen Shot 2023-05-28 at 17.59.13.png

 

답변 2

·

답변을 작성해보세요.

0

ycc63921님의 프로필

ycc63921

질문자

2023.05.31

Screen Shot 2023-05-31 at 0.41.56.png

컬럼은 있는 것으로 확인되는데 여전히 안되네요 ㅠㅠ

제가 구글 colab으로 해본 적이 없는데 colab에서 해보려고 하니까 폰트 설치부터

AttributeError: module 'matplotlib.font_manager' has no attribute '_rebuild'

이런 메시지가 뜨는데 어떻게 해결해야 할까요... ㅠㅠ

안녕하세요. 폰트 설정으로 어려움을 많으셨겠어요.

다른 코드에서도 오류가 나는 부분은 주석처리를 하면서 트러블슈팅을 해보는 것을 추천합니다.

 

간단한 방법으로 폰트 설정을 할 수 있는데 스크린샷에 있는 코드 부분 대신 image

아래의 코드로 변경해 보세요!

font_family = get_font_family() <= 이 부분을 주석처리 하시고 아래 코드로 대체하고 다음셀을 실행해 보세요! 그리고 실습중인 colab 의 공유가능한 링크로 공유해 주시면 보고 답변드리겠습니다.

# 한글폰트 사용을 위해 설치
!pip install koreanize-matplotlib
# 설치와 import 만으로 한글폰트 설정이 가능합니다.
# https://github.com/ychoi-kr/koreanize-matplotlib
import koreanize_matplotlib

 

 

 

0

안녕하세요.

아마도 df_item_code_name["종목명_전처리"] 컬럼이 없는 것으로 보여집니다.

해당 컬럼이 있는지 확인해 주시고 그래도 잘 해결이 안 된다면 보기 권한이 있는 colab 링크로 올려주시면 답변을 드리겠습니다.

남은 연휴 즐겁게 보내세요! 감사합니다 :)

ycc63921님의 프로필

ycc63921

질문자

2023.05.31

Screen Shot 2023-05-31 at 0.41.56.png

컬럼은 있는 것으로 확인되는데 여전히 안되네요 ㅠㅠ

제가 구글 colab으로 해본 적이 없는데 colab에서 해보려고 하니까 폰트 설치부터

AttributeError: module 'matplotlib.font_manager' has no attribute '_rebuild'

이런 메시지가 뜨는데 어떻게 해결해야 할까요... ㅠㅠ