본문 바로가기
파이썬

파이썬 Pandas의 인덱스에서 열 이름 검색

by º기록 2020. 10. 22.
반응형

팬더 데이터 프레임과 해당 데이터 프레임의 값의 배열이 있습니다. 특정 열의 인덱스가 있고 이미 중요한 값의 행 인덱스가 있습니다. 이제 데이터 프레임에서 특정 값의 열 이름을 가져와야합니다.

문서를 훑어 본 후, 나는 반대로 할 수 있지만 원하는 것은 할 수 없다는 것을 알았습니다.

 

해결 방법

 

위치별로 색인 열 이름이 필요하다고 생각합니다 (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

 

 

반응형

댓글