경기도미래기술학교 AI개발자 부트캠프 19일차 TIL- 써먹을 matplotlib과 헷갈렸던 것 정리.

2023. 6. 4. 23:16카테고리 없음

반응형
import matplotlib.pyplot as plt
 
plt.scatter([0, 1, 2, 3, 4, 5], [0, 1, 2, 3, 4, 5])
plt.title('산점도')
plt.xlabel('키')
plt.ylabel('몸무게')
# plt.grid(True)
plt.show()

plt.grid(True)는 격자가 보인다.

 

안했을 때와 했을 때

 

bk_df1['대여소번호'] = bk_df1['대여소번호'].astype(object)

대여소번호 라는 컬럼을 object형으로 변환하는 코드이다.

 

 

notna()와 isnull()의 차이.

 

isnull() 메서드는 누락된 값이면 해당 위치에 True를 반환한다. 그렇지 않을 때는 False를 반환한다.

notna() 메서드는 누락된 값이 아닐 때 해당위치에 True를 반환하고 그렇지 않을 때 False를 반환한다.

 

bk_df3.loc[bk_df3['성별']=='f', '성별'] = 'F'

소문자를 대문자로 바꿔주는 코드이다.

 

 

 

판다스와 맷플롯립은 뭔가 df나 시리즈 라는 형태가 직관적인 납득이 가면서도 기존 파이썬과는 좀 헷갈리는 코드문법을 쓰는 것 같다. 아직 머릿속에 정리는 잘 안되는데.. 잘 익혀봐야겠다.

 

그래프에 숫자 넣는 코드. 3가지 정도 있었는데 다시 살펴보자.

 

pointplot. 평균이나 중앙값을 표시하기 위한 함수인데 이것도 쓸 것 같으니 참고하자.

 

 

다음 주부터는 Numpy를 배운다고 했고, 미니 프로젝트에 들어간다. 열심히 하자.

728x90