주말 잘 보냈다~
어제 그제 둘다 술먹으며 주말 보냈다 날짜 세보니까 월금토일 술먹었더라
어느날은 경*가 맥주 두캔 사들고 집 왔었는데, 그것도 술먹은 걸로 치면 일주일에 4번 마신거다. 진짜 알코올 중독인듯...
오늘은 reset_index()를 포함한 여러 인덱스 함수들에 대해서 해볼 거다.
지난 판다스에서 했던 reset_index이 다른 방식으로 더 많이 활용된다는 걸 뒤늦게 알았다.
저번에는 reset_index를 Series에 적용하여 DF로 바꾸는 식으로 코딩했었다.
이번엔, reset_index를 DF에 적용해보자.
또한 인덱스를 만지는 여러 함수들에 대해서 알아보자.
1. reset_index()
인덱스를 초기화할 때 사용하는 방법.
주로 내가 지닌 인덱스가 뒤죽박죽하여 다시 1~로 바꾸고 싶을 때 사용한다.
Argument (default) :
- inplace(False): 다 아는 그 inplace 기능, 함수를 적용한 DF에 결과를 반영하여 저장
- drop(False): new_index를 넣고 싶을 때 기존의 인덱스는 버리고 싶다면 True로 지정하자.
2. set_index()
특정 column을 index로 지정하는 법.
기존의 index는 사라진다.
특정 column을 남기고 싶다면, drop=True라고 지정해주면 살아난다.
3. sort_index()
index를 정렬해주는 방법.
행, 열 둘다 가능하며 특정 열을 기준으로 정렬하는 것도 가능하다.
Argument (default) :
- inplace(False): 동일한 기능
- axis(=0): axis=0이면 row, axis=1이면 column 이름을 정렬한다.
- ascending(True) : 내림차순, 오름차순을 정해준다.
끗.
'PYTHON' 카테고리의 다른 글
NUMPY :: np.random (2) (0) | 2021.11.16 |
---|---|
NUMPY :: np.random (1) (0) | 2021.11.09 |
PANDAS :: Series ↔ DataFrame (0) | 2021.11.05 |
PANDAS :: read_pickle (0) | 2021.10.20 |
PANDAS :: groupby() (0) | 2021.10.19 |