데이터 프레임을 가공하다보면 인덱스가 뒤죽박죽인 경우가 있다.
아니면 기본 인덱스가 0부터 시작인데 1부터 시작으로 바꾸고 싶을 수도 있을 것이다.
나의 경우에는 기존의 데이터프레임에서 원하는 튜플만을 뽑아내니
0~1로 세팅되는게 아니라 기존 df에서의 인덱스를 가져와서
for문을 돌리기가 힘들어서 새로 세팅해주려 한다.
(뽑아올때 0부터 세팅하는게 있을것 같긴한데 일단 이거부터 정리!)
방법은 아주 간단하다 for문을 돌려 index를 새로 설정해주면 되는데
간단히 한줄로 사용하기 위해 내포for문을 사용할 것이다.
df.index = [i for i in range(len(df))]
이렇게 하면 끝~
확인해보시면 0부터 인덱스가 설정되어 있을것이다.
1부터 설정하고 싶다면 1부터 len(df) + 1 까지 하면 되겠죵??
728x90
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 'ResultSet' object is not callable 에러 해결 (0) | 2022.08.23 |
---|---|
[Python] folium 지도 그리기 (iframe 속성) (0) | 2022.08.20 |
[Pandas] 데이터프레임 정렬하기 (0) | 2022.08.20 |
[Python] 정규표현식 문법 (0) | 2022.08.20 |
[Pandas] csv파일 저장 및 읽어오기(한글깨짐 방지, 파일변환 속성) (0) | 2022.08.18 |