INDEX
import pandas as pd
df = pd.DataFrame()
data = {
'이름':['채치수','정대만','송대섭','서태훈','김백호','변덕규','황태산','윤대협'],
'학교':['북산고','북산고','북산고','북산고','북산고','능남고','능남고','능남고'],
'키':[197,184,168,187,188,202,188,190],
'국어':[90,40,80,40,15,80,55,100],
'영어':[85,35,75,60,20,100,65,85],
'수학':[100,50,70,70,10,95,45,90],
'과학':[95,55,80,75,35,85,40,95],
'사회':[85,25,75,80,10,80,35,95],
'SW특기':['Python','Java','Javascript','','','C','PYTHON','C#']}
data
df = pd.DataFrame(data, index=['1번','2번','3번','4번','5번','6번','7번','8번'])
df
INDEX 이름 설정
df.index.name = '지원번호'
INDEX 초기화
df.reset_index()
df.reset_index(drop=True) # 원래 쓰던 인덱스 삭제
df.reset_index(drop=True, inplace=True) # 인덱스 저장
INDEX 설정
# 지정한 column으로 index 설정
df.set_index('이름')
df.set_index('이름', inplace=True) # 저장
INDEX 정렬
df.sort_index() # 인덱스를 오름차순으로 정렬
df.sort_index(ascending=False) # 내림차순 정렬
'Python > 데이터분석' 카테고리의 다른 글
판다스 DB 연결 (0) | 2022.07.07 |
---|---|
04_판다스_파일 저장 및 열기 (0) | 2022.07.04 |
02_판다스_데이터프레임 (0) | 2022.06.15 |
01_판다스_Series (0) | 2022.06.15 |
시계열 데이터 탐색하기 (0) | 2022.06.14 |