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

ycc63921님의 프로필 이미지
ycc63921

작성한 질문수

파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기

[3/6] 거래량, 거래대금 시각화

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

작성

·

582

·

수정됨

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
질문자

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
질문자

Screen Shot 2023-05-31 at 0.41.56.png

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

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

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

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

ycc63921님의 프로필 이미지
ycc63921

작성한 질문수

질문하기