본문 바로가기
728x90

프로그래밍49

python, 숫자에 3자리 콤마 넣기 숫자가 커지면 한눈에 보기 어려운 점이 있다. 에 대한 개선방법, 3자리 콤마 구분기호 넣기를 해보자. 환경:주피터노트북 읽기 어려운 상황을 살펴보자 (예1) 자리수가 나란히 있다는 걸 알 수 있는 정도, 한번에 읽어지지 않음 특히 이런 걸 여러개, 그리고 자주 봐야 한다면... 더욱 읽기 좋도록 해두고 싶어진다. 다음, 3자리 콤마 구분기호 넣어보자 (예2) 그나마 읽기 편해졌다. 3자리 구분기호를 넣은 것인데, 방법을 아래에 소개한다. format() 문을 사용함. (예1)의 경우는 2행을 사용했고 (예2)의 경우는 3을 사용했다. 이렇게 출력된 데이터프레임은 주피터노트북에서 드래그해서 엑셀에 넣고 바로 사용할 수 있는데, 복사+붙여넣기 작업으로 가능함. 테스트를 위해서 C1부터 C3까지 합산해보자 .. 2022. 6. 13.
python, 시각화() - matplotlib 인터랙티브 결과의 출력에 대한 욕심이 자꾸 생기는데, 리얼타임 확대 축소 쉽게 안될까? 아래의 코드를 실행하면 평범한 그래프가 그려진다. 아래 참고 plot() 에 대해서는 워낙 설명이 많으니 여기서는 생략하고. 갯수가 적어서 적당히 보여지는 그림인데, 좌표 갯수가 아주 많다면? 확대/축소 하면서 보고 싶어질거다. 3행을 주석으로 하고, 5행을 활성화 시키면 인터랙티브한 상태로 그려진다 환경은 주피터 노트북이다. 이런 출력을 얻을 수 있는데, 확대 축소 가능하다. 또한, 현재 마우스가 포인트의 좌표도 실시간으로 보여준다. (캡쳐하느라 마우스 포인터가 보이지 않음) 그리고, 우측 상단의 전원버튼을 누르면, 인터랙티브를 끝내고 3행이 활성화된 보통형태의 플롯으로 바뀐다. 아래에 많은 포인팅이 있는 경우의 예를 보인다... 2022. 6. 6.
python, 데이터프레임() - 조건에 맞는 행의 갯수 카운트 어떤 조건에 해당하는 행의 갯수를 카운트 마치 엑셀의 count(), countif() 와 비슷한 기능을 생각해봤다. 먼저 대상 테이블 데이터프레임으로 읽어 들여보자. 엑셀파일 내용은 아래처럼 구성해보았다. 이제 나이 조건에 맞는 행을 카운트 해보자. 나이가 22보다 큰(23이상) 행의 갯수는 3이다. 나라조건도 해보자. 나라가 'K' 인 행의 갯수는 2이다. 이제, 복합조건을 해보자. 나이가 21이상 그리고 국적이 K인 행의 갯수를 출력하라. 를 의도해보았으나, 아래와 같은 에러를 만난다. 인덱스를 구할때 사용했던것 같은데, 안된다. 일단, 숙제로 남겨둔다 2022. 6. 6.
python, 주식() - backtrader사용시 import error 발생 해결방법 import error 발생한다면? 해결방법이 있다.(내 환경은 주피터노트북) 에러가 난다면 아래와 같은 내용이다. 구글 검색->스택오버플로 사이트 가보면, 버젼을 내리면(3.2.2로?) 해결된다는 말이 있는데, 해결이 되는지 시도 해 보지는 않았음. (아래에 다른 해결방법 소개합니다) 참고사이트는 아래 https://stackoverflow.com/questions/63471764/importerror-cannot-import-name-warnings-from-matplotlib-dates ImportError Cannot import name 'warnings' from 'matplotlib.dates Alpaca backtrader plot issue: I ran into this import is.. 2022. 6. 1.
python, 주식()-수정주가를 알아보자 (2) ETF는 수정주가를 적용해야 하나? 이전글의 연장이다. https://nothing-else-matters.tistory.com/26 python, 주식(2)-수정주가를 알아보자 주식데이터 수집, 값이 다르다면? 주식데이터의 수집도구를 생각해 보자, HTS에서 엑셀로 추출하기 KRX사이트에서 엑셀로 다운받기 finance-datareader 모듈을 이용해서 수집 pykrx 모듈을 이 nothing-else-matters.tistory.com 몇 가지 루틴으로 하는 확인을 하는 와중에, 문득 눈에 띄는 점이 있었는데, ETF의 120이평계산이 HTS와 맞지 않았던 것이었다. 처음엔 뭔가 계산이 잘못되었나, 범위 설정이 잘못되었나 싶었는데, 종가가 다른 상태로 있는 것이 보였다. 수정주가 라는 부분에 대한 .. 2022. 5. 29.
엑셀, 팁() - 삼각함수 엑셀로 삼각함수(sin,cos,tan) 사용가능한 방법 소개한다 실은 기중기운전기능사 글들을 쓰고 있음에 붐길이가 어느 정도 변하는지 알아 두고 싶었던 것이다. https://nothing-else-matters.tistory.com/50 기중기 운전기능사 도전기(4), 실기연습 계속 - 흔들림주의 흔들림 발생! 2022-02-26 교육 3일차, 일주일만에 다시 해보니 또 느낌이 다름. 오전에는 1번탐, 오후 1번타고 조퇴함, 14시경에 퇴실 찍었음. 일주일만에 다시 운전해보니, 다들 감각찾느라 그런지 nothing-else-matters.tistory.com 먼저, 삼각함수를 알아보자. 위키! https://ko.wikipedia.org/wiki/%EC%82%BC%EA%B0%81%ED%95%A8%EC%.. 2022. 5. 28.
728x90