#20.12.29 Section1 - Sprint1(2)

1477 단어 TDLTDL

부트캠프 두번째날🎉🎉

무언가를 새로 시작하는 일은 즐겁다. 태생이 집순이인지라 일하다가 집에만 있으니까 너무 행복하다.

내가 이렇게 기분이 좋은 이유는 바로 ! 목표했던 어제 과제를 끝냈기 때문이다. 🤞😎
과제에 적응하는데 며칠은 걸릴 줄 알았는데, 이렇게 이틀만에 과제를 끝낼 수 있는 날이 오다니~
확실히 첫 날엔 너무 생소하기도 했다. 그리고 두번째 과제는 공부했던 파이썬이 새록새록 기억이 났고 훨씬 익숙한 것들이 많았다.


학습 목표

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)
  • Numpy
  • Lambda
  • Na, Null, NaN,0,Undefined의 차이는?

오늘은 도전과제까지 끝내보는 것을 목표로 공부해봐야겠다.

좋은 웹페이지 즐겨찾기