바뀜

784 바이트 추가됨 ,  2022년 11월 9일 (수) 22:03
새 문서: == 조건을 만족하는 행 갯수 세기 == 엑셀로 치면 countif에 해당하겠다. 여기에 맞는 함수가 따로 만들어져 있지 않아 아래와 같이 구현한다....
== 조건을 만족하는 행 갯수 세기 ==
엑셀로 치면 countif에 해당하겠다. 여기에 맞는 함수가 따로 만들어져 있지 않아 아래와 같이 구현한다.
{| class="wikitable"
!의도
!설명
!방법
|-
|조건에 해당하는 행 갯수 세기
|둘 중 하나로 가능하다.

# len함수로 df의 크기를 가져오기.
# shape를 통해 행의 갯수를 가져오기.
|<syntaxhighlight lang="python">
len(df.loc[df['속성'] > 10])

df.loc[df['속성'] > 10].shape[0]
</syntaxhighlight>
|-
|여러조건인 경우
|조건들을 괄호 안에 넣어

* and는 &,
* or은 | 로 이어준다.
|<syntaxhighlight lang="python">
df.loc[(df['속성1'] == '특징') & (df['속성2'] >= 10)].shape[0]
</syntaxhighlight>
|-
|
|
|
|}
[[분류:Pandas:DataFrame]]