본문 바로가기
프로그래밍

python, 데이터프레임() - 특정조건의 행 추출(그리고 열의 합)

by 청청개구리 2022. 7. 30.
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