loc 및 iloc 란 pandas 에서 사용되는 메소드의 일종 . dataframe 에서 특정 행과 열을 추출하는데 사용된다.
loc : location 의 줄임말이며 데이터 프레임의 행(row) 또는 열/columns 의 라벨 이나 boolean array 로 인덱싱 하는 방법
*라벨 Name Age Gender
0 Amy 25 Female
1 Bob 30 Male
2 Jack 28 Male 해당 데이프레임안에서 행, 열에 부여된 타이틀
(Name Age Gender 0 1 2)
Boolean array : 참과 거짓(true/false)로 이루어진 배열
iloc : Integer Location의 줄임말로, 정수(integer) 위치를 기반으로 행(row)이나 열(column)을 인덱스값으로 선택
*라벨 Name Age Gender
0 Amy 25 Female
1 Bob 30 Male
2 Jack 28 Male
행과 열을 숫자로 표기하여 선택한다
Name = df.iloc[ : , 0 ]
Age = df.iloc[ : , 1 ]
Gender = df.iloc[ : , -1 ] ( 마지막열 시 -1)
0 = df.iloc[ 0 ]
1 = df.iloc[ 1 ]
2 = df.iloc[ - 1 ] (마지막행 시 -1)
iloc을 사용하여 데이터프레임에서 마지막 행이나 열을 선택할 때 '-1'을 사용하는 이유는 일반적으로 Python에서 인덱스의 시작이 0부터이기 때문입니다.
--------------------------------------------------------------------loc의 사용-------------------------------------------------------------------------------
실험df
loc의 열 추출
loc의 행 추출
loc 의 특정요소 추출
-------------------------------------------------------------------------------iloc의 사용--------------------------------------------------------------------
사용df
iloc 열의 추출
iloc 행의 추출
iloc 특정요소의 추출
'복습' 카테고리의 다른 글
matplotlib 그래프그리기 '기본사용' 튜토리얼 따라해보기 (0) | 2024.01.06 |
---|---|
240104복습 (1) | 2024.01.05 |
240103복습 (0) | 2024.01.03 |
231229 복습 (1) | 2023.12.30 |
변수의 형태 chat gpt (0) | 2023.12.30 |