본문 바로가기
무모한 도전-주식 인공지능 만들기

프로그램의 시운전과 에러잡기 -80-

by 인터넷떠돌이 2021. 1. 15.
반응형

안녕하세요?

 

이번 포스팅에서는 2021년 1월 15일 주식시장에 프로그램을 시험운전 하기 위해서 어떤 과정을 거쳐야 했는지를 포스팅 하고자 합니다. 일단 감기약을 먹고 나서, 어떻게 몸이 감기몸살로 부터 회복은 되기는 되었는데, 그래도 여기저기 근육통에 시달리고 있기는 합니다.

 

먼저 해야 한느 것으로는 위 스크린샷에서 볼 수 있는 것처럼, 일단 메서드를 하나 임의로 만들어 보도록 했습니다. 그리고 나서 실행이 문제인데..........

 

다른 시퀀스를 다 주석처리 시킨 다음에, 여기서 해야 할 것으로는 일단 해당하는 메서드만 실행시켜 주도록 했습니다. 이렇게 해서 실행을 시켜 보면......

 

일단 dropna()메서드에서 axis=0라고 row를 제거하라고 했더니, 제대로 작동을 하는 것은 확인할 수 있었습니다. 다만 이게 데이터 프레임 상이지, 데이터 베이스 파일에 저장이 된 것은 아니기에, 조치를 취해야 합니다.

 

 

그래서 일단 작업을 해 보기 위해서 그냥 to_sql이라는 함수를 그대로 적용해 보고자 했습니다. 일단 이 결과는 아래의 스크린샷과 같습니다.

 

어디서 어떤 문제가 생긴 것인지 모르겠습니다만, 일단 집어넣는 과정에서 에러가 발생해서 그냥 더 이상은 작업을 진행할 수 없다는 것을 확인할 수 있었습니다.

 

그래서 생각을 해낸 것으로 위 스크린샷에서 볼 수 있는 것으로 일단 index_col이라고 해서 인덱스 칼럼을 지정해 주는 것으로 해야 했습니다.

 

일단 이렇게 했더니, 아무런 에러 없이 어떻게 끝이 나는 것을 볼 수 있었습니다. 이제 남은 것은 이 메서드로 인해서 데이터 베이스 파일에서도 어떤 작용을 하는가 여부입니다.

 

그리고 나서 제대로 데이터 베이스 파일을 확인해 본 결과, 제대로 된 결과물로 나왔는 것을 확인할 수 있었습니다. 이제 남은 것은 이 메서드를 어디다가 위치시키느냐 하는 것인데............

 

일단 한 바퀴가 끝나는 타이밍에 위치시켜서, none으로 되어 있는 쓸데없는 row는 제거하도록 했습니다. 이게 그냥 두면 계속해서 데이터 베이스 파일크기를 키우는 결과가 되어서 장기적으로는 별로 좋지 않은 영향을 줄 것으로 예상이 되었습니다. 이렇게 해서 일단, 지금으로서는 1월 15일 주식시장에 투입할 준비가 되었습니다.

반응형