inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)

5.4 주식 일별 시세 데이터 part4 - Pandas 맛보기

to_csv() 한글 깨짐

796

독고중년

작성한 질문수 4

0

dataframe 변수, df 에  naver 일별 주가 데이터가 있는 상태에서,

df.to_csv("data.csv")를 해서 만든 data.csv를 열어보면,

한글 컬럼명들이 캐져 있습니다.

1. to_csv("data.csv",    encoding="utf-8-sig" )  이렇게  해주니 깨지지 않았습니다.   동영상에서는 이걸 따로 설정 안해도 깨지지 않았는데 왜 그런걸까요?            한글이 있으면, to_csv()를 사용할 때마다, encoding을 해주어야할까요?

2.  df.set_index("날짜")를 하여 "날짜"가  index가 되도록 한 후에,  df.to_csv(..)를 해서, 만들어진 data.csv를 열어보면, 

정수 index가 자동으로 붙어서 파일이 만들어져 있습니다.  그러니까,   "정수 index", "날짜", "종가", ... 이런식으로 되어있죠. to_csv를 하면  정수 index가 자동으로 붙는 것이 기본인가요?

강의 동영상에서는 정수 index가 붙어있지 않던데 왜 그런걸까요?

 

웹-크롤링 python

답변 2

0

독고중년

2번 질문은 해결했습니다.   df.set_index("날짜")를 한 후에, df에 다시 세팅을 해줘야 하는데 안해서 생긴 문제였습니다.

1번:  저는 윈도우10 사용자입니다.  

df.to_csv()를 해서 만든 csv 파일을 엑셀에서 열면, 한글컬럼명이  깨져있고,  컬럼 갯수도 1개 모자라네요.

그런데,  read_csv를 해보면, 한글 컬럼명이 깨지지 않았습니다.

이상하네요...

********  방금  csv 파일을 메모장으로 열어보니, 한글이 깨지지 않았습니다.  엑셀 문제인가 봅니다.. 

 

 

(1)  df.to_csv("naver_day1.csv")

(2) df_read = pd.read_csv("naver_day1.csv", index_col="날짜") 

 

 

0

DeepingSauce

안녕하세요!

맞습니다. 해당 부분은 엑셀 혹은 메모장 등 파일을 여는 프로그램의 인코딩 문제입니다.

각 응용프로그램의 인코딩 바꾸는 방법(utf8, euc-kr 등)을 구글링 검색해서 적용하시면 정상적으로 보일것이라 판단됩니다.

감사합니다.

0

DeepingSauce

1. 혹시 윈도우 사용자이신가요? 기본적으로 to_csv 시 utf8이 적용되기 때문에 깨지는 현상이 없는것이 정상입니다. jupyter에서 read_csv로 그대로 읽었을 때도 한글이 깨지는지 판단해보시겠어요?

2. set_index를 설정하면 정수index는 따로 붙지 않습니다. 해당 코드와 결과 스샷 첨부해주시면 더 정확한 판단 가능할 듯 합니다.

감사합니다. 

15.1 네이버 부동산 사이트 개발자도구 실행시 현상 문의

0

857

1

requirments 설치 시 오류

0

83

1

6.1 미국주식 데이터 크롤링이 막혔네요.

0

200

2

태그를 못찾는 오류 질문드립니다.

0

128

2

6.1 미국 주식 데이터 크롤링을 막아둔 거 같아요.

0

260

2

requirements.txt 다운로드가 안끝나요

0

130

2

주신 파일로 다운로드를 하던 중에 끝에 이런 오류가 뜨는데 어떡해야하나요?

0

142

1

혹시 애플 M시리즈 사용하시는 분 중에 오류

0

144

0

전일비 상승,하락때문에 int화를 못하고 있는데

0

117

1

일별 시세 데이터 상승/하락 \t\n해결법

0

152

1

pd.concat(df, ignore_index=True) InvalidIndexError 해결 방법 문의

0

444

2

pip install -r requirements.txt 문제

0

352

3

부동산 KB 시세 크롤링 문의

0

809

1

7.1 주식 일별 시세 데이터(Yahoo finance)

1

371

1

네이버 부동산 매물 크롤링 오류

0

636

1

네이버 부동산 크롤링 문의드립니다.

0

1041

1

버전 관련 질문

0

342

1

5.2강 주식 일별 시세 데이터 관련 질문이 있습니다

0

275

1

7.1 야후 파이낸스 크롤링 request 오류

0

736

1

anaconda

0

353

1

야후파이낸스 크롤링 오류

0

820

1

셀레니움 변경점

2

788

1

request.get() 하면 SSLCertVerificationError 에러가 납니다.

0

510

1

이론 수업 자료 공유 해주실 수 있나요?

0

356

0