팬더 데이터 프레임이 있다고 가정 해 보겠습니다. 이름이나 색인으로 열에 액세스 할 수 있습니다.검색 팬더 데이터 프레임 열 인덱스
주어진 이름의 열 인덱스를 검색 할 수있는 간단한 방법이 있습니까? 서수 인덱스 값을 반환하는 columns
Index
객체에
팬더 데이터 프레임이 있다고 가정 해 보겠습니다. 이름이나 색인으로 열에 액세스 할 수 있습니다.검색 팬더 데이터 프레임 열 인덱스
주어진 이름의 열 인덱스를 검색 할 수있는 간단한 방법이 있습니까? 서수 인덱스 값을 반환하는 columns
Index
객체에
사용 get_loc
을 :
In [283]:
df = pd.DataFrame(columns=list('abcd'))
df
Out[283]:
Empty DataFrame
Columns: [a, b, c, d]
Index: []
In [288]:
df.columns.get_loc('b')
Out[288]:
1
그 덕분에, 고마워요 !! – therealcode
정확히 인덱스 무엇을 의미합니까?
색인을 색인 색인으로 사용한다고 생각하겠습니다. 맞습니까?
팬더에는 다른 종류의 색인도 있기 때문에. ``목록 (DF)를`나 : 내 첫 번째 understandying에서
, 당신은 다음을 수행 할 수 있습니다
my_df = pd.DataFrame(columns=['A', 'B', 'C'])
my_columns = my_df.columns.tolist()
print my_columns # yields ['A', 'B', 'C'], therefore you can recover the index by just doing the following
my_columns.index('C') #yields 2
반환 된'AttributeError : 'Index'객체에는 'index'속성이 없습니다. – therealcode
죄송합니다. 다시 확인하십시오. 나는 그것을 지금 목록으로 바꿨다. 나는 내 모바일에있어, 내가 실수를 범할 수도있다. = P –
우리가 방금 열을 얻는 방법을 요구하고, 여기에 3 개 답변을 가지고 귀하의 질문이 명확하지 않다 df.columns' 또는 열 배열 인덱스 위치를 이름으로 가져 오는 방법을 묻는 중 – EdChum
미안하지만, 두 번째 것은 미안합니다 – therealcode