본문 바로가기

프로그래밍375

R을 사용하기 위한 첫 단계 -1- 안녕하세요? 어떻게 생각을 하다보니, 드디어 R을 사용하지 않을 수는 없겠다는 생각이 들었습니다. 물론 파이썬도 상당히 좋은 프로그래밍 언어이기는 합니다만, 그래도 R로 씌여있는 코드를 파이썬으로 변환하기 위해서도 R을 익히지 않을 이유는 없다는 생각이 듭니다. 그래서 2개의 포스팅으로 이루어지는 시리즈는 이 R을 제대로 다루기 위해서 기초적인 작업에 대해서 다루어 보고자 합니다. 먼저 CRAN의 홈페이지로 가서 R이라는 언어 자체를 한번 다운로드 받는 것을 시작해 보도록 합니다. 일단 이 작업을 하기 위해서 조금 다운로드 받는데 시간이 걸리기는 했습니다. 그리고 나서 다음으로 해 봐야하는 것으로 이제 설치에 들어가는데, 여기서 그렇게 어려운 것은 없기는 없었습니다. 다만, 약간의 시간이 걸렸습니다. 그.. 2021. 2. 24.
다시한번 알아보는 매수/매도 룰 -4- 안녕하세요? 지난번 포스팅에서 일단 개조된 프로그램을 시험운전 했더니, 에러가 나오는 것을 확인할 수 있었습니다. 이래서야 문제가 상당히 많지만, 그래도 첫 시도에 에러가 없을 수는 없고......... 해보면, 정말 에러가 없는 경우는 정말로 간단하다 못해 가장 간단한 프로그램을 만들 때 정도지만, 그 마저도 나올 때는 또 나온다는 것이 함정입니다. 우선 지난번 포스팅에서 이야기한 대로, try와 except구문을 이용해서 한번 오류를 수정해 보았습니다. 그리고 나서 다음으로 시험운전에 들어가 보도록 합니다. 아 그리고 잊어버린 것이 있는데, 연속으로 나온 경우에 있어서도 한번 작업을 만들어 보도록 합니다. 이렇게 해서 만들어 내는데는 어떻게 성공하기는 성공했습니다. 그리고 나서 다음으로 해야 할 것으.. 2021. 2. 8.
2주차 실험으로 시험운전 하기 -3- 안녕하세요? 결국은 어떻게 하다하다 정신없이 2021년 1월 18일 주식 시장에 제 프로그램을 새로 영입한 종목을 가지고서 움직인다는 것이 많이 정신없이 진행이 되었고, 지난번 포스팅에서는 생각지도 않은, 추가한 편의기능 때문에 문제를 일으킨다는 것을 확인하였습니다. 여기서도 역시 에러를 막아주기 위해서 try except구문을 추가해 주도록 합니다. 아무튼 일단 이렇게 해서 우선 level_0라는 column이 없으면 그냥 넘어갈 수 있도록 만들어 주도록 합니다. 그리고 나서 역시 try구문안에 또 try구문을 만들어 주는 것 까지 했습니다. 이렇게 해서 왜 인지 모를 계속해서 AccountBackup에 내용이 안 생기는가 했는데, 그게 다 이유가 있었습니다. 그리고 나서 이제서야 제대로 작동이...... 2021. 1. 20.
2주차 실험으로 시험운전 하기 -2- 안녕하세요? 이번 포스팅에서는 또 다른 에러가 2021년 1월 18일 시험운전에서 발생해서 그 내용에 대해서 올리고자 합니다. 정말 내용이 너무 많아서 19일에 다 올리지 못하고 여기까지 오게 되었습니다. 아무튼 이렇게 된 김에 그래도 계속해서 포스팅을 이어 나가고자 합니다. 일단 여기서 무슨 에러인지 모르지만, 어째서 인지 Money라는 테이블이 없다는 에러가 계속해서 뜨고 있습니다. 사실 이때 알아차렸어야 하는데, 바로 Open API의 계좌 비밀번호 저장을 미리미리 저장해 주었어야 한다는 것 입니다. 아무튼 그걸 몰랐기 때문에 급히 인터넷을 뒤져서 판다스 데이터 프레임에서 테이블이 없다고 해서 에러가 나오게 되면, 위 스크린샷에서 볼 수 있는 것처럼, 일단은 from으로 import를 해 주도록 합.. 2021. 1. 20.