
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)
datetimesfor 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))