본문 바로가기

Python/Pyton-개발새발

로또번호 추출기 - 로또 결과를 리스트로 가져와보자

부럽기 그지 없다, 왜 나만 자동으로 뽑으면 이상한 숫자가 나오는걸까?

.

.

.

그런고로 개발해보았다. 더이상 가게에서 자동으로 뽑아주는 숫자에 일희일비하지 않기 위해!

 

 

로또는 당첨번호를 엑셀파일로 저장해서 배포한다

 

그렇다면 엑셀 파일을 파싱해서, 리스트로 만들면 내가 원하는 숫자만 뽑을 수 있지 않을까?

그 해답은 pandas라는 python 패키지에 있다.

 

링크 : http://pandas.pydata.org/pandas-docs/stable/

 

pip install pandas 명령어를 통해 쉽게 설치할 수 있다.

- openssl오류로 안되는 경우, 아나콘다를 통해 설치하도록 하자. 필자는 약 2일동안 관련 문제를 해결하려 노력했으나 결국 실패하였다(...)

 

pandas를 이용하는 방법, 액셀파일을 파싱해서 리스트로 만들어준다.
location파일에 들어있는 주소들, 편의를 위해 분리해놓았지만 바로 사용해도 괜찮다.

 

그럼 판다스로 파싱한 결과값이 어떻게 나오는 지 볼까?

 

data_pd

 

data_np

 

아하, pd를 뜯어서 중첩리스트의 형태로 담아낸것이 data_np라는것을 확인하였다. 이 프로그램에서는 data_np값만 사용할 것 같다.

 

 

 

 

다음 포스트는 데이터를 뜯어 어떻게 처리하였는지 적어보려한다.