데이터 베이스42 RLTrader의 유저 인터페이스를 만드는 작업-8- 안녕하세요? 이번 포스팅에서는 SQL구문을 가지고서 하루이상 제 작업 진도를 발목잡았고, 상당히 해결책을 몰라서 골치가 아팠던 부분을 포스팅 하고자 합니다. 뭐라고 해야 할까요? 파이썬에서 어떻게 하면 SQL구문을 사용할 지에 대한 이야기를 한다고 보시면 될듯 합니다. 먼저 Selection_of_training_data_set()이라고 해서, 입력받은 숫자를 가지고서 어떻게 하면 데이터 베이스의 파일에서 원하는 데이터만 과거부터 가지고 올 수 있는지에 대한 메소드를 만들려고 합니다. 일단 먼저 위 스크린샷과 같이 문제가 되는 부분은 바로 cur.execute()안에 들어간 sql구문입니다. 일단 어디가 문제인지 몰라서 에러가 나오는 것을 볼 수 있었습니다. 계속해서 시도를 하여도 에러가 뜨자, 아무래도.. 2018. 12. 14. SQLite3로 데이터 베이스를 다루는 연습-3- 안녕하세요? 이번 포스팅에서는 SQLite를 이용해서, 데이터 베이스에 데이터를 집어 넣는데, 문제는 파이썬을 이용해서 DataFrame형식으로 된 데이터를 데이터베이스 파일에 집어넣는 연습을 하고자 합니다. 왜 이런 연습이 필요한가 하면, 가만히 보니까, 데이터를 분석하고 하려면 사실상 DataFrame형태로 가지고 오는 수 밖에 없는데, 그러면 이 데이터 역시 데이터 베이스에 집어 넣을 수도 있어야 합니다. 이번 실습에서는 이전에 만들어 둔 적이 있는 kospi.db에 있는 stocktest라는 테이블을 사용해 보도록 합니다. 일단 확인차원에서 열어 보기는 했습니다만, 여전히 아무런 데이터도 없는 것을 볼 수 있습니다. 일단 본격적인 작업을 하기 전에 conda install pandas라고 아나콘다.. 2018. 11. 23. SQLite3로 데이터 베이스를 다루는 연습-2- 안녕하세요? 지난번 포스팅에서 데이터베이스 파일에 데이터를 집어넣는 작업이 실패했는 것을 포스팅 했는데, 그래서 이번에는 이러저런 해결책을 모색하였고, 결국 해결하기는 했습니다. 그래서 관련된 내용을 이번 시간에 포스팅 하고자 합니다. 일단 PyCharm 콘솔에서 계속 하기는 했지만, 여전히 성과는 없었습니다. 그래서 Jupyter Qt console을 실행시켜야 하는데, 실행방법은 간단하게도 아나콘다 프롬프트에서 먼저 제가 만들어 놓은 PyQtTest라는 가상환경에 들어간 다음, 그냥 jupyter qtconsole이라고 입력하기만 하면 되었습니다. 일단 Jupyter QtConsole을 실행시킨 화면입니다. 이전의 아나콘다 프롬프트와는 다르게 하얀색 배경화면이 나오는 것을 볼 수 있었습니다. 이전 포.. 2018. 11. 22. SQLite3로 데이터 베이스를 다루는 연습-1- 안녕하세요? 이래저래 [파이썬으로 배우는 알고리즘 트레이딩]이라는 책을 보면서 실습을 하고 있는 중인데, 이래저래 진도가 나아기지 않고, 좌우충돌할 것이 많아서 포스팅이 많이 늦어지기는 했습니다. 그래도 그런데로 성과가 하나는 나오기는 나왔기에, 관련된 내용을 포스팅으로 올리고자 했으나, 분량이 너무 길어서 몇 부분으로 나누어야 했습니다. 먼저 가상환경인 PyQtTest에 Qtconsole을 인스톨하기 위해서 conda install qtconsole이라고 아나콘다 프롬프트에서 입력을 해 주도록 합니다. 잠시 시간이 걸리기는 걸렸습니다. 일단 아나콘다 프롬프트 상에서 설치가 완료 되었으면, 다음으로는 PyCharm에서 위 스크린샷처럼 Tools항목 아래에 있는 Python console을 실행시키도록 해.. 2018. 11. 21. 이전 1 ··· 7 8 9 10 11 다음