12/9 Data Study to do
- seaborn (Ch.3 서울시 범죄 현황, 18-21강)
- list 데이터형 (Ch.4 웹 데이터 분석, 12-13강)
오늘 공부 요약짤...🥲

본 명령어도 다시 한번 써보자!
- append : list 제일 뒤에 아이템 추가
- pop : 제일 뒤 아이템 제거
- extend([다른 리스트]) : 제일 뒤에 여러 개의 아이템을 추가
- extend 뒤에는 다수의 자료(ex. 리스트)가 오는 경우가 많음
- 리스트가 올 경우 묶인 리스트를 풀고 각각 아이템을 추가해줌
- append를 써도 ok 하지만, 리스트 속에 또 다른 리스트가 생김- remove('아이템 명') : 같은 이름의 아이템 삭제
-insert(몇 번째, 추가할 아이템) : 원하는 위치에 아이템 삽입
- 몇 번째에 어떤 아이템을 추가하겠다- isinstance(아이템명, 데이터타입) : 아이템이 list 데이터형인지 확인해줌
#pivot
#index, columns, values
flights = flights.pivot(index='month', columns='year', values='passengers')
flights.head()
🚩
- KeyError: 'month'
- KeyError 발생
- 데이터프레임에 있는 칼럼인 것을 확인
- 데이터 프레임 호출은 정상적으로 작동
# heatmap
plt.figure(figsize=(10,8))
sns.heatmap(data=flights, annot=True, fmt='d')
plt.show()

🚩
- KeyError 발생가 발생했던 'flight' 데이터프레임을 데이터로 생성된 그래프
- annot=True로 옵션을 설정하였으나 value 값이 그래프에 정상적으로 표기되지 않음
# outlier
sns.set_style('darkgrid')
sns.lmplot(x='x', y='y',
data=anscombe.query("dataset == 'III'"),
robust = True, ci=None, height=7)
plt.show()

🚩
- ModuleNotFoundError 발생
- robust 옵션을 추가하기 전에는 정상적으로 작동
- 그래프가 출력되기는 하나 선을 잇는 직선이 사라짐
