728x90
반응형

ChatGPT를 이용하여 코딩 공부를 해보려 한다. 

100일 동안 공부하고 기록할 것이다. 

많이 읽어주시고 항상 감사하다. (훈수는 항상 환영한다.)

 

Day 33: 데이터 저장

  • CSV 파일로 데이터 저장 (pandas.to_csv).
  • 실습: 가져온 코인 데이터를 로컬 파일에 저장하는 프로그램 작성.

1. 목표

✅ API에서 가져온 코인 데이터를 CSV 파일로 저장
✅ pandas 라이브러리를 활용하여 데이터를 테이블 형태로 정리
✅ CSV 파일을 저장한 후, 엑셀에서 열어 확인 가능

 

우선 이렇게 진행을 하였다. 

 

3. 코드 설명

  1. requests.get()으로 API에서 비트코인, 이더리움, 도지코인의 최근 7일간 가격 데이터를 가져옴.
  2. datetime.datetime.fromtimestamp(timestamp, datetime.UTC)를 사용해 UNIX 타임스탬프를 사람이 읽을 수 있는 날짜로 변환.
  3. 데이터를 [코인 이름, 날짜, 가격] 형식으로 리스트에 저장.
  4. pandas.DataFrame()을 사용해 데이터를 테이블 형태로 정리.
  5. .to_csv("crypto_prices.csv", index=False, encoding="utf-8")로 CSV 파일로 저장.

그 후 어디에 저장 되었는지

알 수 있는 코드를 사용한다.

찾아서 확인 해보았다.

 

매우 잘된 모습을 볼 수 있다.

 

python 내에서 확인할 수도 있다.

 

오늘은 이만 

 

읽어주셔서 감사하다.

반응형

+ Recent posts