TIL 86일차 : 사이킷런 학습 팀으로

2024. 3. 14. 02:23회고/TIL(매일)

 

✏️도전한 점


1. 파이썬 40번까지 [완료], 37/40 다시 풀기

2. 판다스 2 깃허브 + 복습 [완료]

3. 판다스 3 깃허브 + 복습 [완료]

 

01 판다스 02장 요약


1. loc와 다르게 iloc는 인덱스 -1을 통해 마지막 요소를 선택할 수 있다.

2. iloc와 loc[[행],[열]] 슬라이싱 순서를 기억한다.

3. 데이터를 추출할 때 가능하면 열 이름을 사용하려고 한다. 명시적이며 직관적이다.

4. df.groupby('묶고싶은기준')['뭘보여주고싶은지'].mean집계함수() 기억한다.

5. 메서드 체이닝으로 긴코드를 작성하고 싶을 때는 소괄호(())를 사용한다.

6. import matplotlib.pyplot > .plot() > plt.show() 를 기억한다.

 

02 판다스 03장 요약


scientists['age_years'] = (scientists['age_days'].dt.days/365).apply(np.floor)

- np.floor 함수는 소수점 아래로 버리고정수만 반환한다.

age_year_assign = lambda df_: (df_['age_days_assign'].dt.days/365).apply(np.floor)

- 위와 같은 코드로 람다 함수를 사용해 변수 'df_'를 정의한다.

 

03 파이썬 37, 38, 39, 40번


 

파이썬 코드카타 : 37, 38, 39, 40번

- map(함수, 반복가능한 개체)는 list함수로 가시화 할 수 있다. - 표준 입력으로 두 개의 정수가 주어진다: 사용자의 입력을 받는 input()함수를 사용한다. - strip() 함수 : 사이드의 공백을 제거한다. -

specialda.tistory.com

 

- map(함수, 반복가능한 개체)는 list함수로 가시화 할 수 있다.

- 표준 입력으로 두 개의 정수가 주어진다: 사용자의 입력을 받는 input()함수를 사용한다.

- strip() 함수 : 사이드의 공백을 제거한다.

- 39번 집합과 최소공배수 : max(set(answer)&set(result)) / 최대공약수

 

04 학습 커리큘럼 한눈에 보기