Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python - 여러 인덱스 요소를 삭제하여 새 Pandas 인덱스 만들기

<시간/>

여러 인덱스 요소를 삭제하여 새 Pandas 인덱스를 만들려면 index.delete()를 사용하세요. 방법. 여러 인덱스 요소를 설정합니다.

먼저 필요한 라이브러리를 가져옵니다 -

pandas를 pd로 가져오기

인덱스 생성 -

인덱스 =pd.Index([15, 25, 35, 45, 55, 75, 95])

인덱스 표시 -

print("판다 인덱스...\n",index)

3번째 위치(인덱스 2)와 5번째 위치(인덱스 4)에서 여러 인덱스 삭제 -

print("\n여러 인덱스 요소를 삭제한 후 남은 인덱스...\n", index.delete([2, 4]))

예시

다음은 코드입니다 -

pandas를 pd로 가져오기# 인덱스 생성 =pd.Index([15, 25, 35, 45, 55, 75, 95])# 인덱스 출력("Pandas Index...\n",index)# Return the number of elements in the Indexprint("\nNumber of elements in the index...\n",index.size)# Return a tuple of the shape of the 밑에 있는 dataprint("\nA tuple of the shape of the base data ...\n",index.shape)# 데이터의 바이트를 가져옵니다.("\n바이트를 반환합니다...\n",index.nbytes)# 데이터의 차원을 가져옵니다("\n차원을 반환합니다.. .\n",index.ndim)# 3번째 위치에서 여러 인덱스 삭제, 즉 인덱스 2 및 5번째 위치, 즉 인덱스 4print("\n여러 인덱스 요소를 삭제한 후 남은 인덱스...\n", index.delete([2, 4 ]))

출력

이것은 다음 코드를 생성합니다 -

Pandas Index...Int64Index([15, 25, 35, 45, 55, 75, 95], dtype='int64')인덱스의 요소 수...7 기본 데이터 모양의 튜플입니다. ..(7,)바이트 반환...56차원 반환...1여러 인덱스 요소를 삭제한 후 남은 인덱스...Int64Index([15, 25, 45, 75, 95], dtype='int64')