#20.12.29 Section1 - Sprint1(2)
부트캠프 두번째날🎉🎉
무언가를 새로 시작하는 일은 즐겁다. 태생이 집순이인지라 일하다가 집에만 있으니까 너무 행복하다.
내가 이렇게 기분이 좋은 이유는 바로 ! 목표했던 어제 과제를 끝냈기 때문이다. 🤞😎
과제에 적응하는데 며칠은 걸릴 줄 알았는데, 이렇게 이틀만에 과제를 끝낼 수 있는 날이 오다니~
확실히 첫 날엔 너무 생소하기도 했다. 그리고 두번째 과제는 공부했던 파이썬이 새록새록 기억이 났고 훨씬 익숙한 것들이 많았다.
학습 목표
Feature Engineering 의 목적?
PANDAS를 통해 문자열(string)을 다루기.
데이터 프레임에 .apply()를 사용하여 행을 수정하거나 새로 작업하기.
To Do List
DATA FRAME 직접 만들기
data = {"PDA" : [1,2] }
df = pd.DataFrame(data, index= ["2018", "2019"])
-
Feature Engineering -
.apply() -
.dtypes -
object 에서 integer 로 형 변환하기
replace로 문자열에 있는 ,(쉼표) 먼저 제거 후 형 변환.
string.replace(oldvalue, newvalue, count)
-
iloc 으로 특정 행 추출하기.
column과 row 위치가 바뀜.
df[['분기','매출액']].iloc[0]
column과 row 위치가 다시 바뀜.
df[['분기','매출액']].iloc[[0]]
describe 를 이용해 summary statistics 만들기.
- replace 대신 다른 함수를 사용하여 특정 문자열 제거하기
(strip,trim,split,join) NumpyLambdaNa, Null, NaN,0,Undefined의 차이는?
오늘은 도전과제까지 끝내보는 것을 목표로 공부해봐야겠다.
Author And Source
이 문제에 관하여(#20.12.29 Section1 - Sprint1(2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gggggeun1/D2-2020.12.29저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)