RAAILab / PyRA

Python Robo-advisor
MIT License
8 stars 6 forks source link

도서를 후 깃허브에 내용 다운로드 후 실행해보고 있는데 오류가 발생하여 문의 드립니다. #5

Open dybaek9 opened 3 weeks ago

dybaek9 commented 3 weeks ago

깃서브 내용 다운로드 후 실행해보고 있는데 몇가지 오류가 발생하여 확인 요청 드립니다.

  1. import시 아래 모듈을 추가 설치해야 가능(requirements.txt에 추가 요청드립니다.) pip install PyPortfolioOpt pip install exchange_calendars
  2. simulate_mean_variance에서 아래 오류 발생 발생 위치 : return_data_slice = return_data.loc[:date].iloc[-look_back:] TypeError: cannot do slice indexing on DatetimeIndex with these indexers [(Timestamp('2018-07-31 00:00:00'),)] of type tuple
  3. 마지막으로 현재 깃허브의 소스가 3개월전으로 되어 있는 것 같은데 시간이 되신다면 프로그램 전수검사 요청드립니다. 감사합니다.
lizhun-2002 commented 2 weeks ago

안녕하세요? 독자님

저희 책에 관심을 갖고 오류 산고를 해주셔서 감사합니다.^^ 말씀해 주신 내용은 다음과 같이 확인해 보았습니다.

  1. requirements.txt 파일에 PyPortfolioOpt와 exchange_calendars가 이미 포함되어 있습니다. pip install -r requirements.txt로 관련 패키지를 설치하셨는지 확인해 보셨으면 합니다. readme에 전체 설치 순서가 안내 되어 있으니 확인해 보시고요.

  2. simulate_mean_variance 함수에서 말씀하신 오류는 3. mean_variance.ipynb 파일을 테스트 해 보았으나 오류가 발생하지 않았습니다. 혹시 오류 재현 방법에 대해 조금 더 자세히 알려주시면 문제를 해결하는 데 도움이 될 것 같습니다.

  3. 현재 깃허브 소스는 한 달 전에 전수 검사를 수행하였고 최신 상태로 유지되고 있습니다. requirements.txt로 패키지를 설치하지 않았을 경우 패키지 버전이 달라 오류가 날 수 있으니 확인해 보셨으면 합니다.

추가적인 문의 사항이 있으시면 언제든지 연락 주세요. 감사합니다.