데이터분석을 위한 판다스입문 4, 5, 6장
2024. 2. 26. 00:10ㆍ학습/팀스터디
✏️학습 목차
- 데이터분석을 위한 판다스입문 4장
- 막대그래프부터 박스플롯까지 다양한 그래프를 그려보고 대시보드를 만들었다.
- 데이터분석을 위한 판다스입문 5장
- 깔끔한 데이터 만들기를 위해 행과 열의 위치를 바꾸는 과정을 실습했다.
- 데이터분석을 위한 판다스입문 6장
- apply() 메서드를 이용해서 사용자 정의 함수를 DF, 시리즈에 적용했다.
✏️학습 후기
특별히 어려워서 더이상 진도가 나가지 않는 부분은 없고 이해갈 때까지 읽었고 실습했고 모르는 것은 아래와 같이 물어봤고 전체적으로 이해하려고 노력했기에 07장으로 넘어갈 수 있겠다.
✏️학습과정에서의 문제 해결
1. "enumerate" 메서드의 이해 부족으로 코드 어렵게 느껴짐 해결하기
- enumerate가 두 개의 인자를 전달 받는다는 것을 이해한다.
- 처음엔 0부터 인덱스번호를 전달받고, 다른 하나는 전달인자 그대로 받는다.
2. return값이 없는 함수를 데이터프레임에 적용했을 때, 두 개의 열을 모두 연산하고 남은 None값은 뭔가?
링크: 판다스 데이터프레임 apply 함수 적용 궁금증 해결완료 (tistory.com)
판다스 데이터프레임 apply 함수 적용 궁금증 해결완료
[궁금] return값이 없는 함수를 데이터프레임에 적용했을 때, 두 개의 열을 모두 연산하고 남은 None값은 뭘까? - 각 셀마다 연산식을 적용하고 컬럼 a, b에 대한 return값을 주는 과정이 따로 있나? 라
specialda.tistory.com
3. 스칼라와 벡터의 개념이해 해결하기
1) 스칼라(Scalar): 크기만을 가지고 있고 방향이 없는 수를 말한다. 예를 들어, 방의 온도를 설명할 때 "30도"라고 말하는 것은 스칼라이다. 온도에는 방향이 없으며, 단지 크기만을 가지고 있다.
2) 벡터(Vector): 크기와 방향을 가지고 있는 수를 말한다. 예를 들어, "5km/h로 북쪽으로 이동한다"는 것은 벡터이다. 속도에는 크기와 방향이 모두 포함되어 있다.
4. 벡터화 할 수 있는/없는 함수 이해하기
1) 벡터화할 수 없는 함수: IF, 조건문, 반복문 (연속적이지 않고 돌아감)
2) 벡터화할 수 있는 함수: 하단 코드 참고
import numpy as np
arr = np.array([1, 4, 9, 16])
sqrt_arr = np.sqrt(arr)
print(sqrt_arr)
결과 [1. 2. 3. 4.]
'학습 > 팀스터디' 카테고리의 다른 글
🔎아티클 스터디 : 군집과 분류의 차이를 이해한다. (0) | 2024.03.20 |
---|---|
데이터분석을 위한 판다스입문 07~12장 인사이트 (0) | 2024.02.29 |
🔎아티클 스터디 : 표와 데이터 셋 (0) | 2024.02.23 |
데이터분석을 위한 판다스입문 3장 (0) | 2024.02.22 |
🔎아티클 스터디 : 데이터 산업과 직업 (0) | 2024.02.22 |