ChatGPT 4

[주식시황](4월 첫째주) 이더리움, 유가 강세 (by chatGPT)

본 주간시황은 ChatGPT의 도움을 받아 작성되었습니다. 1. 국내 외 주요 인덱스 이더리움의 수익률은 4.51%이었습니다. 이더리움은 주말 동안 하락세를 보였지만, 이후 샤펠라 업그레이드와 같은 긍정적인 소식에 따라 상승세를 이어갔습니다. 그러나 미국 SEC의 이더리움 제재 가능성과 거버넌스 중앙화 논란 등 부정적인 요인도 존재하므로, 투자 결정에는 주의가 필요합니다. 인도 SENSEX의 수익률은 3.23%로 나타났습니다. 그러나 이번 주 초에는 전장 대비 0.04% 하락한 58,966.55를 기록하였으나, 이후 5일과 6일에는 각각 0.68%와 0.14%의 상승을 보였습니다. 이번 주 인도 SENSEX는 전반적으로 안정적인 모습을 보이고 있습니다. 하지만, 전 세계적으로 코로나19 확산으로 인한 경..

주식시황 2023.04.09

[Python] 바이낸스API로 비트코인 1분봉 가져오기

오늘은 binance api로 비트코인 1분봉을 가져오는 코드를 작성하려고 합니다. 코드들은 여러 블로그 글들을 참고했는데, 레퍼런스를 못남겼네요 ㅠㅠ import된 패키지들입니다. 우선 api요청을 위한 requests 모듈이 보이고, time관련 패키지와 pandas가 보이네요. concurrent.futures라는 모듈도 import했는데, 이건 chatGPT가 멀티프로세싱을 제안하며 추가해주는 것입니다. 요새 코딩할때 chatGPT에게 최종 코드점검을 맡기는데 여러분도 꼭 이용해보시기바랍니다. import requests from datetime import timedelta import pandas as pd import datetime as dt from datetime import datet..

[Python] 업비트API로 비트코인 1분봉 가져오기

오늘은 업비트에서 비트코인 1분봉 데이터를 가져오는 코드를 작성해 보도록 하겠습니다. 조대표님이 만드신 pyupbit을 이용할 예정입니다. 관련 깃허브는 아래 링크 참고하세요. GitHub - sharebook-kr/pyupbit: python wrapper for upbit API python wrapper for upbit API . Contribute to sharebook-kr/pyupbit development by creating an account on GitHub. github.com 우선 데이터를 받기 위해 필요한 모듈입니다. from datetime import timedelta import pandas as pd import pyupbit import datetime as dt fro..

[Python] chatGPT 활용기(데이터프레임 replace)

데이터를 다루다 보면 칼럼 내 문자열 처리를 해야 하는 경우가 있습니다. 예를 들어 데이터베이스에 숫자 데이터를 insert할때 콤마(,)때문에 데이터가 문자열로 인식되어 오류를 뱉는 상황 등입니다. 이 경우 콤마를 빈값으로 수정해 주어야 숫자로 옳게 인식합니다. str과 replace 함수를 통해 아래와 같이 컬럼 하나씩 바꿀 수 있는데요, 여러 칼럼일 경우 칼럼마다 코드를 작성해야 한다는 번거로움이 있었습니다. df['frst_acqs_amount'] = df['frst_acqs_amount'].str.replace(',','') 그래서 7열부터 나머지열의 모든 컬럼을 한 번에 싶어 아래와 같이 코드를 작성했는데요, 데이터프레임에서는 작동되는 replace함수는 제가 의도한 replace와 달랐습니다..