[혼공학습단 9기] 혼자 공부하는 데이터분석 with 파이썬 3주차 미션 인증! + 182p 오타 발견

coshibaken413·2023년 1월 24일
0

혼공학습단 9기

목록 보기
10/20

기본미션

p. 182의 확인 문제 2번 풀고 인증하기

2번 문제 설명에 오타가 있다.

[정답] 4번

[풀이과정]

문제에서 주어진 대로 데이터프레임을 만들면 위와 같다.

보기 1-3번은 col1 열 값의 합을 제대로 구했지만, 4번에서는 col3 열 값의 합을 구한 결과가 나왔다. 왜 그런지 확인하기 위해 loc 의 결과를 출력해보았다.

df1의 불리언 배열을 [False,False,True] 로 넘겨줬기 때문에 True에 해당하는 col3 열이 선택된 것이다. 그래서 여기에 sum() 을 한 결과로 col3 열의 값들이 더해졌다.
참고로 결측값(NaN)과 결측값이 아닌 값과의 연산은 무조건 NaN이 나온다.

선택미션

p. 219의 확인 문제 5번 풀고 인증하기

[정답] 1번

[풀이과정]
ba.* 는 ba로 시작하는 모든 문자를 매칭한다는 정규표현식이다.
여기에 매칭되는 문자는 'bat', 'bar', 'bait'이고, 이 문자를 replace의 두 번째 매개변수에서 지정한 문자열인 'new'로 바꾸면 df는 1번과 같은 결과가 나온다.

profile
프론트엔드 기술면접 공부중

0개의 댓글