상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - 파이썬 pandas에서 인덱스를 설정하는 방법은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
Pandas에서 DataFrame의 인덱스를 설정하는 방법에는 여러 가지가 있습니다. 아래의 방법을 통해 인덱스를 설정할 수 있습니다. 1. `set_index()` 메서드 사용 `set_index()` 메서드를 사용하여 기존의 열(column)을 인덱스로 설정할 수 있습니다. ```python import pandas as pd 샘플 <a href='https://sangseek.com/sangseeks/데이터프레임/ko'>데이터프레임</a> 생성 data = { 'A': [1, 2, 3], 'B': [4, 5, 6], 'C': ['a', 'b', 'c'] } df = pd.DataFrame(data) 'C' 열을 인덱스로 설정 df.set_index('C', inplace=True) print(df) ``` 2. `DataFrame` 생성 시 인덱스 지정 DataFrame을 생성할 때 `index` 매개변수를 사용하여 인덱스를 직접 지정할 수 있습니다. ```python import pandas as pd 샘플 데이터 data = { 'A': [1, 2, 3], 'B': [4, 5, 6], } 인덱스를 지정하여 데이터프레임 생성 df = pd.DataFrame(data, index=['a', 'b', 'c']) print(df) ``` 3. 여러 열을 인덱스로 설정 여러 열(column)을 조합하여 인덱스를 설정할 수도 있습니다. ```python import pandas as pd 샘플 데이터프레임 생성 data = { 'A': [1, 2, 3, 4], 'B': [5, 6, 7, 8], 'C': ['x', 'y', 'x', 'y'] } df = pd.DataFrame(data) 'C'와 'A' 열을 인덱스로 설정 df.set_index(['C', 'A'], inplace=True) print(df) ``` 4. `reset_index()` 메서드로 인덱스 초기화 인덱스를 초기화하고 다시 기본 인덱스로 되돌아가고 싶다면 `reset_index()` 메서드를 사용할 수 있습니다. ```python df.reset_index(inplace=True) print(df) ``` 5. 기존 인덱스를 사용하여 새로운 DataFrame 생성 기존의 인덱스를 이용하여 새로운 DataFrame을 만들 수도 있습니다. ```python new_df = df.set_index('C', drop=False) 'C' 열을 인덱스로 설정 print(new_df) ``` 이처럼 Pandas에서 인덱스를 설정하는 방법은 유연하고 다양한 옵션을 제공합니다. 특정 작업의 필요에 따라 적절한 방법을 선택하여 사용할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기