인덱스 설정, 수정, 해제
1. 데이터 프레임 만들기
import pandas as pd
data = [['김나진','한글','90점'],
['김유빈','한글','85점'],
['김종희','한글','65점']]
df = pd.DataFrame(data=data)
df
2. 인덱스 지정하기
df.index = ['2023-01','2023-02','2023-03']
df
3. 인덱스 수정하기
df.rename(index = {'2023-01':'2023-02'},inplace=True)
df
4. 인덱스 여러개 수정하기
df.rename(index = {'2023-03':'2023-04','2023-03':'2023-05','2023-03':'2023-07'},inplace=True)
df
5. 컬럼명으로 인덱스 설정하기
df=df.set_index(0)
df
- set_index(컬럼명) : 열단위 자체가 인덱스 되는 경우 → [0] 컬럼 사라지는 문제 있음
# 올바른 코드
drop=False → 인덱스로 설정하면서, 기존의 데이터는 건들지 않음
df = df.set_index(0, drop=False)
df
6. 컬럼명으로 인덱스 해제하기
앞에 코드 삭제 후 실행
df = df.reset_index()
df
인덱스를 해제하면서 기존의 인덱스 사라지는것 확인
df = df.reset_index(drop=False)
df
'Data Analysis > Python' 카테고리의 다른 글
3 Shift Work Schedule Automatic Program_Python (0) | 2023.11.08 |
---|---|
[파이썬] 독학하기 좋은 사이트 추천 (0) | 2023.07.06 |
[Pandas] 칼럼명, 인덱스명, 값 기입 후 출력 & 컬럼명 설정 및 수정 _Day1 (0) | 2023.06.13 |
[01] 경기도 청년통장 데이터 분석 (0) | 2023.06.12 |
[파이썬_점프 투 파이썬] 문자열 (0) | 2023.06.11 |