반응형
저는 증권사 API를 사용하여 매일 기관 외국인 10억이상 순매수 종목에 대해서 검색을 수행하고 있습니다. 프로그래밍 언어로 Python 을 사용하고 있고, API 로 부터 추출된 종목 리스트를 전일비 상하락율에 따라 정렬을 해서 포스팅을 합니다.
이에 대한 예제는 아래와 같습니다. 예로 든 category 데이터에서 3 번째 인덱스 값이 전일 대비 상하락율입니다. 해당 인덱스에 따라서 전체 데이터가 정렬 되도록 하기 위해서 operator 모듈의 itemgetter를 사용합니다. itemgetter 에 3 이라는 정렬의 기준이 되는 인덱스 값을 넣어 줍니다. 기본 정열은 오름차순입니다.
내림차순으로 정열을 하고 싶은 경우에는 reverse 옵션을 True 로 설정하면 됩니다.
3 번째 인덱스가 첫 번째 정렬 조건이고 4 번째 인덱스가 두 번째 정렬 조건이라고 한다면 itemgetter(3, 4) 와 같이 순서대로 기준이 되는 인덱스를 넣어 주면 됩니다.
위 코드를 실행해 보면 아래와 같은 결과를 확인할 수 있습니다.
반응형
'programming language > Python' 카테고리의 다른 글
Synology NAS Python3 pip 설치 및 package 설치하기 (0) | 2018.05.09 |
---|---|
Python을 사용하여 데이터의 빈도 Count 하기 (0) | 2018.05.03 |
코스피 코스닥 호가 가격 단위 계산 Python 프로그램 (0) | 2018.04.04 |
Python 3 에서 Clipboard 사용하기 pyperclip (0) | 2018.03.28 |
Python 에서 Javascript 코드 실행하기 (1622) | 2018.01.19 |
Python 에서 matplotlib 사용하여 그래프 그리기 (0) | 2018.01.18 |
Python requests 모듈을 사용하여 티스토리 open api 파일 첨부 api 사용하기 (0) | 2018.01.16 |
Windows 환경에서 TensorFlow 설치 (0) | 2017.10.17 |
댓글