반응형
팬더 데이터 프레임과 해당 데이터 프레임의 값의 배열이 있습니다. 특정 열의 인덱스가 있고 이미 중요한 값의 행 인덱스가 있습니다. 이제 데이터 프레임에서 특정 값의 열 이름을 가져와야합니다.
문서를 훑어 본 후, 나는 반대로 할 수 있지만 원하는 것은 할 수 없다는 것을 알았습니다.
해결 방법
위치별로 색인 열 이름이 필요하다고 생각합니다 (python은 0
에서 계산하므로 네 번째 열에는 3
이 필요합니다) :
colname = df.columns[pos]
견본:
df = pd.DataFrame({'A':[1,2,3],
'B':[4,5,6],
'C':[7,8,9],
'D':[1,3,5],
'E':[5,3,6],
'F':[7,4,3]})
print (df)
A B C D E F
0 1 4 7 1 5 7
1 2 5 8 3 3 4
2 3 6 9 5 6 3
pos = 3
colname = df.columns[pos]
print (colname)
D
pos = [3,5]
colname = df.columns[pos]
print (colname)
Index(['D', 'F'], dtype='object')
참조 페이지 https://stackoverflow.com/questions/43068412
반응형
'파이썬' 카테고리의 다른 글
파이썬 find_element_by_class_name 버튼을 클릭하면 작동하지 않습니다 .python selenium webdriver가 작동하지 않습니다. (0) | 2020.10.23 |
---|---|
파이썬 별표와 이중 별표로 시작하는 Python 메서드 / 함수 인수 (0) | 2020.10.23 |
파이썬 python3으로 가상 환경을 만드는 방법 (0) | 2020.10.22 |
파이썬 용 cx_oracle 설치 (0) | 2020.10.22 |
파이썬 Keras에서 정밀도 및 재현율을 계산하는 방법 (0) | 2020.10.22 |
댓글