loc indexer, loc indexer 조건

CODEDRAGON Development/Python

반응형


 

 

loc indexer

라벨값 기반의 2차원 인덱싱을 지원합니다.

 

 

 

 

loc indexer 조건

/ 인덱스들이 다음 하나이어야 합니다.

 

·       정수 인덱스가 아닌 라벨

·       원래 인덱스 자체가 정수 인덱스인 경우는 예외적으로 loc 인덱서의 인덱스로 정수를 쓸 수 있습니다. 그렇지만 해당 정수가 순서를 나타내는 값이 아닐 수 있습니다.

·       라벨 값의 리스트나 슬라이싱

·       불리언 리스트, 1차원 배열, 시리즈

·       데이터프레임은 불가

·       데이터프레임을 입력 자료형 값을 반환하는 함수

 

 


df.loc[""]

인덱스를 하나만 넣으면 행(row) 선택됩니다.

df.loc[" 인덱스", "열 인덱스"]

데이터프레임(df) 인덱스, 열 인덱스의 위치값

df.loc[" 인덱스":, "열인덱스"]

행인덱스이후의 행에 해당되는  열인덱스의 값을 Series자료형으로 뽑아줍니다.

df.loc[" 인덱스":, ["열인덱스", ...]]

2개이상의 열은 대괄호로, 리스트형식처럼 칼럼명을 나열합니다.

df.loc[ : , "칼럼명" ]

행인덱스 자리에 전체를 의미하는 콜론(:)을 넣고, 가져올 칼럼명을 입력하면, 열을 인덱싱하는 것과 동일합니다.