728x90
반응형

Reference
- DataManim (https://www.datamanim.com/dataset/99_pandas/pandasMain.html#)
<파이썬 한권으로 끝내기>, 데싸라면▪빨간색 물고기▪자투리코드, 시대고시기획 시대교육

 

DataSet

식당데이터 : justmarkham/DAT8
DataUrl = ‘https://raw.githubusercontent.com/Datamanim/pandas/main/chipo.csv

 

Question

✔ 데이터를 로드하라.

+ reset_index() : 기존의 인덱스가 하나의 칼럼으로 들어가게 되고, 새로운 인덱스가 사용됨

+ reset_index(drop=True) : 기존의 인덱스가 칼럼으로 더해지는 것을 방지 가능

+대괄호 [] 안에 선택하고자 하는 열의 이름을 리스트로 넣어주면 해당 열들로 구성된 새로운 데이터프레임이 반환

+ sort_values() : 기본적으로 오름차순(ascending order)으로 데이터를 정렬
+ sort_values('Age', ascending=False) : 내림차순(descending order)으로 정렬하려면 ascending=False 옵션을 사용할 수 있음

 

 

+ drop_duplicates() : 모든 열을 고려하여 중복된 행을 찾고 제거. 첫 번째로 등장한 행은 유지되고 그 이후의 중복된 행은 제거.

+ df.loc[df.item_name=='Izze', 'item_name']

.loc[df.item_name=='Izze', 열] : "item_name" 열의 값이 "Izze"인 행을 선택

.loc[행, 'item_name']: 선택된 행 중에 'item_name' 열을 지정

+ isnull() : 해당 요소가 결측값인 경우에는 True를 반환하고 그렇지 않은 경우에는 False를 반환

+ .isin(lst) : 주어진 리스트(lst)에 속하는 값을 가진 행에 대해 True를 반환하고, 그렇지 않은 값에 대해 False를 반환

728x90
반응형