728x90
특정조건의 행을 갖는 행을 추출하고 싶다.
이전 글에서 행을 삭제하는 예를 보였는데,
https://nothing-else-matters.tistory.com/30
python, 데이터프레임(2) - 특정조건의 행 삭제
데이터를 불러오고, 특정조건의 행을 삭제해야 할 경우가 있다. 결측치가 있다던가, 전혀 엉뚱한 값이 들어 있다던가, 특정조건으로 필터아웃 해야한다던가...여러이유로. 방법은 여러가지가 있
nothing-else-matters.tistory.com
반대방향의 느낌으로 특정조건의 행을 추출하는 것을 해보자.
아래와 같은 데이터가 있다면(KRX금현물3.xlsx)
소스코드보자.
2행 : 데이터를 읽고,
3행 : df 중에서 '거래량'>=5000을 만족하는 행을 df2로 넣는다
4행 : df2 출력
출력결과는,
한발짝 더 나아가 본다면,
이렇게 얻은 df2의 '종가'열의 합을 구해보자.
(어떤 의미를 가진다기 보다 가능한 연산의 예를 보이는 의미로 이해해 달라.)
짜안 ~ sum()이라는 함수를 사용해서 열의 합을 쉽게 계산할 수 있다.
for() 아니어도 된다!
728x90
'프로그래밍' 카테고리의 다른 글
python, 주식(보조지표) - 일목균형표(1) (0) | 2022.11.27 |
---|---|
mathplotlib, reference(colors, markers,,,) (1) | 2022.10.01 |
python, format() - 소수점 (0) | 2022.07.30 |
python, 데이터프레임() - 열 추출 (0) | 2022.07.25 |
python, 주식(보조지표) - MACD 구하기 (0) | 2022.07.17 |