[PYTHON] 팬더에서 색인 이름 제거
PYTHON팬더에서 색인 이름 제거
나는 이것과 같은 데이터 프레임을 가지고있다 :
In [10]: df
Out[10]:
Column 1
foo
Apples 1
Oranges 2
Puppies 3
Ducks 4
해당 데이터 프레임에서 인덱스 이름 foo를 제거하는 방법은 무엇입니까? 원하는 출력은 다음과 같습니다.
In [10]: df
Out[10]:
Column 1
Apples 1
Oranges 2
Puppies 3
Ducks 4
해결법
-
==============================
1.del df.index.name 사용
del df.index.name 사용
In [16]: df Out[16]: Column 1 foo Apples 1 Oranges 2 Puppies 3 Ducks 4 In [17]: del df.index.name In [18]: df Out[18]: Column 1 Apples 1 Oranges 2 Puppies 3 Ducks 4
-
==============================
2.또는 index.name 속성에 None을 할당하면됩니다.
또는 index.name 속성에 None을 할당하면됩니다.
In [125]: df.index.name = None df Out[125]: Column 1 Apples 1 Oranges 2 Puppies 3 Ducks 4
-
==============================
3.버전 0.18.0부터 rename_axis를 사용할 수 있습니다 :
버전 0.18.0부터 rename_axis를 사용할 수 있습니다 :
print df Column 1 foo Apples 1 Oranges 2 Puppies 3 Ducks 4 print df.index.name foo print df.rename_axis(None) Column 1 Apples 1 Oranges 2 Puppies 3 Ducks 4 print df.rename_axis(None).index.name None
-
==============================
4.다음 코드 줄을 사용하여 인덱스 이름을 삭제할 수 있습니다.
다음 코드 줄을 사용하여 인덱스 이름을 삭제할 수 있습니다.
del df.index.name
from https://stackoverflow.com/questions/29765548/remove-index-name-in-pandas by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 어떻게 파이썬의 heapq에서 감소 키 기능을 구현할 수 있습니까? (0) | 2018.11.05 |
---|---|
[PYTHON] 파이썬 :`random.randint (a, b)`가`b '를 포함한 범위를 반환하는 이유는 무엇입니까? (0) | 2018.11.05 |
[PYTHON] Numpy에서 ReLU 기능을 구현하는 방법 (0) | 2018.11.05 |
[PYTHON] JavaScript 타임 스탬프 - 파이썬 날짜 / 시간 변환 (0) | 2018.11.05 |
[PYTHON] 진자 템플릿의 사전 목록 (0) | 2018.11.05 |