CODEDRAGON ㆍDevelopment/Python
loc indexer
라벨값 기반의 2차원 인덱싱을 지원합니다.
loc indexer 조건
행/열 인덱스들이 다음 중 하나이어야 합니다.
· 정수 인덱스가 아닌 라벨 값 · 원래 인덱스 자체가 정수 인덱스인 경우는 예외적으로 loc 인덱서의 인덱스로 정수를 쓸 수 있습니다. 그렇지만 해당 정수가 순서를 나타내는 값이 아닐 수 있습니다. · 라벨 값의 리스트나 슬라이싱 · 불리언 리스트, 1차원 배열, 시리즈 · 데이터프레임은 불가 · 데이터프레임을 입력 받아 위 자료형의 값을 반환하는 함수 |
df.loc["행"] |
인덱스를 하나만 넣으면 행(row)이 선택됩니다. |
df.loc["행 인덱스", "열 인덱스"] |
데이터프레임(df)의 행 인덱스, 열 인덱스의 위치값 |
df.loc["행 인덱스":, "열인덱스"] |
행인덱스이후의 행에 해당되는 열인덱스의 값을 Series자료형으로 뽑아줍니다. |
df.loc["행 인덱스":, ["열인덱스", ...]] |
2개이상의 열은 대괄호로, 리스트형식처럼 칼럼명을 나열합니다. |
df.loc[ : , "칼럼명" ] |
행인덱스 자리에 전체를 의미하는 콜론(:)을 넣고, 가져올 칼럼명을 입력하면, 열을 인덱싱하는 것과 동일합니다. |
'Development > Python' 카테고리의 다른 글
NumPy 패키지 특징 (0) | 2019.09.24 |
---|---|
pymongo 패키지의 메소드 (0) | 2019.09.24 |
상속(Inheritance) 형식, 클래스 간의 관계 확인. 다중 상속, 클래스 상속과 이름 공간 (0) | 2019.09.22 |
>>> (0) | 2019.09.22 |
변수 사용의 이점 (0) | 2019.09.22 |