nan 값은 연산의 결과가 숫자로 표현될 수 없을 때 사용하기도 하지만, 단순히 값이 부재하는 경우에도 사용합니다.
nan 은 IEEE 754 라 하여 부동소수점 연산에 관한 표준에서 소개되었습니다. nan 값은 부동소수점 연산 결과에서 특수한 경우를 나타내기 때문에, nan 값은 float 값의 일종입니다. IEEE 754에 의하면 0.01, 0.00034, 3.141592같은 수들과 같은 비트 표현 방식을 사용하지만, 가능한 패턴 중 특수한 경우들을 nan 이라고 부르는 것입니다. 따라서 nan도 float type의 일종입니다.NaN 값은 ‘Not a Number’ 을 뜻합니다. 숫자가 아니라는 뜻이죠. 0을 0으로 나누거나 음수의 제곱근을 구하고자 하면 정상적인 값을 얻지 못할 것입니다. 그럼에도 반환값을 받아야 하는 경우 nan 값을 받게 됩니다. Python에서는 0/0 을 수항하면 Error를 출력하는데, 다른 언어나 python의 numpy 라이브러리를 사용하는 경우 nan 값이 반환되는 것을 볼 수 있습니다.Python 에서 nan 값을 다루는 법을 알아봅니다.
상세한 함수 정의는 아래 공식 페이지를 참고하세요.아래는 fillna 함수의 간단한 사용 예제입니다. fillna를 사용하면 dataframe 내에 있는 NaN 값을 특정 값으로 대체할 수 있습니다.자세한 함수 설명은 아래 공식 페이지를 참고하세요.
Pandas 라이브러리에서는 결측값을 다루기 위한 다양한 함수를 제공합니다. 여기서는 fillna와 dropna 두 가지 주요 함수를 중점적으로 살펴보겠습니다.선택하신 기간에 등록된 글이 없습니다.다른 카테고리를 선택하시거나, 검색 기능을 활용해 보세요.
선택하신 카테고리에 해당하는 글이 없습니다.다른 태그를 선택하시거나, 검색 기능을 활용해 보세요.선택하신 태그에 해당하는 글이 없습니다.
두 단어 이상의 키워드로 검색 하신 경우, 정확하게 띄어쓰기를 한 후 검색해 보세요.검색어의 단어 수를 줄이거나, 보다 일반적인 단어로 검색해 보세요.입력하신 단어의 철자가 정확한지 확인해 보세요.
보호되어 있는 글입니다.보호되어 있는 글입니다.보호되어 있는 글입니다.
보호되어 있는 글입니다.보호되어 있는 글입니다.보호되어 있는 글입니다.
보호되어 있는 글입니다.보호되어 있는 글입니다.보호되어 있는 글입니다.
보호되어 있는 글입니다.보호되어 있는 글입니다.
보호되어 있는 글입니다.보호되어 있는 글입니다.보호되어 있는 글입니다.나나는못말려 님의 블로그입니다.__