indexing 2

[Python] Pandas : DataFrame (loc 인덱서)

Pandas DataFrame에서 특정 행/열을 선택하는 방법은 여러가지가 있다. iloc indexer, loc indexer 두 가지 함수를 사용하는 방법으로 나눠진다. Indexer는 행과 열을 한번에 인덱싱하거나 슬라이싱 해주는 함수를 말한다. loc 인덱서는 실제 인덱스를 사용해서 데이터를 가지고 올 때 사용한다. 즉, label or 조건 표현으로 선택하는 방법이다. iloc 인덱서는 numpy의 array방식으로 행을 가지고 올 때 사용하는데, 간단하게 말해서 행 번호로 선택하는 방법이다. 이번 글에서는 loc 함수에 대해 알아보자! . l o c ( ) index label과 index를 사용해서 인덱싱 ex ) 행과 열의 label을 사용해서 인덱싱하는 경우 * 행 넘버와 다르게 마지막 ..

Python/Pandas 2021.04.19

[Python] Pandas : 행, 열의 정보를 확인하는 함수

Pandas의 다양한 내장 함수 중에서 행과 열의 정보를 확인할 때 사용하는 함수 몇 가지를 알아보자. * 각 함수별로 출력되는 값을 이미지로 함께 넣었으니 참고하기를 바란다. (df명은 임의로 작성한 것임) 1. dtypes : 열의 타입 정보 df.dtypes + Pandas 자료형 2. index : 행의 형태 정보 3. columns : 데이터프레임 열의 정보 4. values : 데이터프레임 행의 정보 4. 데이터프레임 열 값을 통해 인덱싱 df[['2015']] 5. 데이터프레임 두 개 이상의 컬럼 인덱싱 df[['2005','2015']] 6. 데이터프레임 인덱스를 통해 인덱싱 df[[0:2]] 7. 데이터프레임 인덱스 값을 통해 인덱싱 df[['서울':'광주']]

카테고리 없음 2021.04.16