커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
AI 기반 투자 수익률 분석 실습을 통한 데이터 분석 역량 키우기
챕터 3
북마크
김*휘
댓글
6
추천
0
조회수
9
조회수
9
답변 완료

3, 4번 진행 중 다른 Q&A를 참고해도 해결이 되지 않아 질문드립니다.

4번에서 일단위를 가져오면 일단위 200개를 가져와 지는 것으로 보입니다.

3번의 날짜들은 7년치(2018~2024)의 반년 단위 데이터로, 해당 데이터들을 가져오기 위해서 for로 반복해야 할까요?

아래 코드를 실행하면 2024-06-30 / 2024-06-29 / 2024-06-28 / ... / 2023-12-14 데이터가 추출되는데 ,

2024-07-01 / 2024-01-01과 같이 반년만 추출하기 위해서 어떤 부분이 수정되어야 할까요?

#3. to에 넣을 과거 시각들을 담은 list 형태의 datetimes 변수 선언하기

datetimes = []

for year in range(2018, 2025):
  for month in [1, 7]:
    data = f"{year}-{month:02d}-01T00%3A00%3A00%2B09%3A00"
    datetimes.append(data)

datetimes
for datetime in datetimes:
  url = f"https://api.upbit.com/v1/candles/days?market=KRW-BTC&to={datetime}&count=200"
  headers = {"accept": "application/json"}
  response = requests.get(url, headers=headers)
  df = pd.DataFrame(json.loads(response.text))

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴