인프런 커뮤니티 질문&답변
Initializing from file failed
해결된 질문
작성
·
457
1
df = pd.read_csv("data/상가업소정보_201912_01.csv", sep='|')
안녕하세요? 위 명령어 실행 후 OSError: Initializing from file failed 가 나옵니다. 올바른 데이터 위치에 대한 안내 부탁합니다.
그리고 윈도우의 경우 아래 맑은 고딕 설정 부탁드립니다. 감사합니다.
import matplotlib.pyplot as plt
plt.rc("font", family="MalgeunGothic")
plt.rc("axes", unicode_minus=False)
답변 5
1
1
안녕하세요. 강좌에서 사용하는 같은 데이터를 사용하고 계시다면 encoding="utf-8"을 설정해 주시고 만약 다른 데이터라면 encoding="cp949" 로 설정해 보세요.
df = pd.read_csv("data/상가업소정보_201912_01.csv", sep='|', engine='python', encoding="utf-8")
1
0
0
안녕하세요.
1. 환경에 따라 parse 오류가 발생하기도 하는데 파일을 로드하는 옵션에 engine='python' 을 아래와 같이 추가해 보세요.
df = pd.read_csv("data/상가업소정보_201912_01.csv", sep='|', engine='python')
2. 폰트이름에 오타가 있습니다. 아래와 같이 설정하며 Malgun과 Gothic 사이에 빈칸이 있어야 합니다.
plt.rc("font", family="Malgun Gothic")
감사합니다.





