비트코인 알고리즘 트레이딩 봇 개발
강의 중, 'get_data_minute' 파일타입 에러 관련 공유
강의를 23년에 되어서 수강하고 있는데 수강 중 판다스의 일부 모듈 버전 차이로 인해 정상 작동 하지 않는 부분에 대해 공유하고자 글 적어 봅니다. 'get_data_minute'파일 중 df_temp_data 출력 관련 파일타입 에러-> 판다스 버전이 상위버전일 경우, read_json이 bytes 타입을 불러올 경우 타입에러가 발생.-> 이로 인해 정상적인 처리가 불가 하여 아래와 같은 추가 처리를 통해 처리하였습니다.# bytes 처리를 위해 모듈 추가
from io import BytesIO
for i in range(0, 1):
url = base_url.format(coin_name, start_time)
webpage = requests.get(url)
#BytesIO를 통해 한번 더 데이터 타입 가공
webcontent_temp = BytesIO(webpage.content)
#가공된 데이터를 재 할당
df_temp = pd.read_json(webcontent_temp)
print(df_temp.head(5))
기타 사항이 더 있을 경우, 추가적으로 더 작성해보도록 할 예정입니다. 이 외 추가적으로 더 발견사항이 있으시거나 더 나은 해결책이 있으신 경우 공유해주시면 감사하겠습니다.