장래 프로그래머의 블로그

2024.10.05 TIL 본문

카테고리 없음

2024.10.05 TIL

wriml92 2024. 10. 5. 21:18

 

인공지능을 위한 파이썬 5주차 강의 듣기 완료

SQL 및 인공지능 코드카타 일부 문제 다시 풀기 완료

 

오늘 5주차 강의에서는 통계학의 나오는 단어들과 이론들이 중점적으로 이루어졌다. 그래서 이해가 아직 되지 않아서

다음 주에 라이브러리 복습할 때 다시 한번 강의를 볼 예정이다.

오늘은 주말 때 공부못한 방통대 과목들도 좀 공부해서 파이썬 공부를 많이 하진 못했다.

그래도 하루도 빠짐없이 내일배움캠프 진도에 따라가기 위해 열심히 공부할 것이다.

 

결측값 NaN & None 차이 

파이썬에서는 결측값을 표현하는 데에 NaN과 None을 사용한다. 하지만 둘 간의 미묘한 차이가 있다.

NaN은 Not a Number의 약자로 숫자 형태의 누락된 데이터를 의미한다.

None은 파이썬에서 숫자 형태 뿐만 아니라 전체의 누락된 데이터를 의미한다.

interpolate 함수

interpolate 함수는 Pandas에서 결측치를 보간하기 위해 쓰이는 함수이다. 결측치 보간이란

결측치 보간 결측치가 발생한 위치의 앞뒤 데이터를 사용하여 적절한 값을 추정하는 방법이다.

 

NaN값이 들어간 data Numpy
interpolate 함수를 이용하여 결측치 보간한 후 결과

 

이건 여담으로 주피터 노트북에서 입력할 때 pip 등 터미널에서 쓰는 명령어들을 사용할 때

앞에 !(느낌표)를 붙여야 정상적으로 작동이 가능하다.