-
728x90
pandas로 github에 있는 data를 읽어올때, 한글 url이 있으면 불러오지 못하는 문제를 확인했다.
url에는 한글이 인코딩 되어서 그렇다고 한다.
(참고 : https://nov19.tistory.com/111)
아래와 같이 urllib을 이용해서 한글을 포함한 url도 변환할 수 있다.
import pandas as pd try: data_df = pd.read_csv('https://raw.githubusercontent.com/Namseop/stock/main/230120/naver_종목_090405.csv', encoding="euc-kr") except: print("data load error") import urllib data_df = pd.read_csv('https://raw.githubusercontent.com/Namseop/stock/main/230120/naver_'+urllib.parse.quote('종목')+'_090405.csv', encoding="euc-kr") print(data_df)
한글이 있는 url을 바로 사용하려하면 에러가 난다.
urllib을 통해, 한글 부분을 변환하여 로딩하면 해결이 된다.
728x90'python 기초' 카테고리의 다른 글
cupy util import error (0) 2023.11.14 pip install cupy error (0) 2023.11.14 pandas iloc loc 차이 (0) 2023.01.25 python repr eval 사용 (0) 2023.01.24 type annotation (0) 2023.01.24