반응형
Pandas 시리즈에서 NaN 제거
팬더 시리즈에서 NaN 값을 제거하는 방법이 있습니까? 일부 NaN 값이 있거나 없을 수있는 시리즈가 있으며 모든 NaN이 제거 된 시리즈의 사본을 반환하고 싶습니다.
>>> s = pd.Series([1,2,3,4,np.NaN,5,np.NaN])
>>> s[~s.isnull()]
0 1
1 2
2 3
3 4
5 5
@DSM이 주석에서 제안한 것처럼 업데이트 하거나 더 나은 접근 방식을 사용하여 pandas.Series.dropna()
:
>>> s.dropna()
0 1
1 2
2 3
3 4
5 5
작은 사용법 np.nan ! = np.nan
s[s==s]
Out[953]:
0 1.0
1 2.0
2 3.0
3 4.0
5 5.0
dtype: float64
더 많은 정보
np.nan == np.nan
Out[954]: False
참고 URL : https://stackoverflow.com/questions/20235401/remove-nan-from-pandas-series
반응형
'IT TIP' 카테고리의 다른 글
Redis 서버를 계속 실행하는 방법 (0) | 2020.11.02 |
---|---|
Android Play 스토어의 베타 버전입니다. (0) | 2020.11.01 |
Git 리포지토리를 다운로드하려면 무엇이 필요합니까 (Windows 머신)? (0) | 2020.11.01 |
SQL Server의 저장 프로 시저에 대한 마지막 실행 날짜 (0) | 2020.11.01 |
기본 분기와 하나의 분기를 어떻게 비교합니까? (0) | 2020.11.01 |