728x90
반응형
ChatGPT를 이용하여 코딩 공부를 해보려 한다.
100일 동안 공부하고 기록할 것이다.
많이 읽어주시고 항상 감사하다. (훈수는 항상 환영한다.)
Day 33: 데이터 저장
- CSV 파일로 데이터 저장 (pandas.to_csv).
- 실습: 가져온 코인 데이터를 로컬 파일에 저장하는 프로그램 작성.
1. 목표
✅ API에서 가져온 코인 데이터를 CSV 파일로 저장
✅ pandas 라이브러리를 활용하여 데이터를 테이블 형태로 정리
✅ CSV 파일을 저장한 후, 엑셀에서 열어 확인 가능

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

그 후 어디에 저장 되었는지
알 수 있는 코드를 사용한다.

찾아서 확인 해보았다.

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

python 내에서 확인할 수도 있다.
오늘은 이만
읽어주셔서 감사하다.
반응형
'코딩 100일 도전' 카테고리의 다른 글
| 취미로 코딩 공부하기 35일차 (1) | 2025.02.09 |
|---|---|
| 취미로 코딩 공부하기 34일차 (1) | 2025.02.08 |
| 취미로 코딩 공부하기 32일차 (0) | 2025.02.05 |
| 취미로 코딩 공부하기 31일차 (1) | 2025.02.04 |
| 취미로 코딩 공부하기 30일차 (1) | 2025.02.03 |