반응형
Dataframe의 모든 열에서 NaN이 아닌 항목 수 계산
나는 정말 큰 DataFrame을 가지고 있으며 DataFrame에서 NaN이 아닌 항목의 수를 얻는 짧은 (하나 또는 두 개의 라이너) 방법이 있는지 궁금합니다. 1,000 개에 가까운 열이 있으므로 한 번에 한 열씩 수행하고 싶지 않습니다.
df1 = pd.DataFrame([(1,2,None),(None,4,None),(5,None,7),(5,None,None)],
columns=['a','b','d'], index = ['A', 'B','C','D'])
a b d
A 1 2 NaN
B NaN 4 NaN
C 5 NaN 7
D 5 NaN NaN
산출:
a: 3
b: 2
d: 1
이 count()
메서드는 NaN
각 열에있는 비값의 수를 반환합니다 .
>>> df1.count()
a 3
b 2
d 1
dtype: int64
마찬가지로 각 행 count(axis=1)
에있는 비값의 수를 반환합니다 NaN
.
반응형
'IT story' 카테고리의 다른 글
루프의 Python Lambda (0) | 2021.01.07 |
---|---|
DOM 리플 로우 란 무엇입니까? (0) | 2021.01.07 |
.NET 솔루션에서 사용하지 않는 리소스 찾기 (0) | 2021.01.07 |
iPhone에서 텍스트 음성 변환 (0) | 2021.01.07 |
Java 가비지 수집 로그 분석 도구를 알고 있습니까? (0) | 2021.01.07 |