티스토리 뷰
반응형
1. iloc의 기능
iloc
은 pandas 라이브러리에서 제공되는 데이터프레임에서 인덱스를 기반으로 데이터를 선택하거나 조작하는 데 사용되는 메서드입니다. iloc
은 정수 위치(index)를 사용하여 데이터에 접근하며, 행과 열을 선택할 수 있습니다. 정확한 형식은 다음과 같습니다:
data_frame.iloc[행_위치, 열_위치]
여기서 행_위치와 열_위치는 0부터 시작하는 정수값입니다. 행_위치에 해당하는 값을 지정하면 해당 위치의 행을 선택하고, 열_위치에 해당하는 값을 지정하면 해당 위치의 열을 선택합니다.
2. iloc 사용 예
가. 예제코드
import pandas as pd
# 데이터프레임 생성
data = {
'이름': ['Alice', 'Bob', 'Charlie', 'David'],
'나이': [25, 30, 22, 28],
'성별': ['여성', '남성', '남성', '남성']
}
df = pd.DataFrame(data)
# iloc를 이용한 데이터 선택
first_row = df.iloc[0]
second_row_name = df.iloc[1, 0]
third_row_age_gender = df.iloc[2, [1, 2]]
subset = df.iloc[1:3]
gender_column = df.iloc[:, 2]
나. 예제코드 결과
# first_row 결과
# 이름 Alice
# 나이 25
# 성별 여성
# Name: 0, dtype: object
# second_row_name 결과
# 'Bob'
# third_row_age_gender 결과
# 나이 22
# 성별 남성
# Name: 2, dtype: object
# subset 결과
# 이름 나이 성별
# 1 Bob 30 남성
# 2 Charlie 22 남성
# gender_column 결과
# 0 여성
# 1 남성
# 2 남성
# 3 남성
# Name: 성별, dtype: object
위 예제 코드에서는 iloc
을 이용하여 특정 행이나 열을 선택하거나 범위를 지정하여 데이터를 추출하고 있습니다. 이와 같이 iloc
은 데이터프레임의 특정 위치에 있는 데이터를 쉽게 접근하고 조작하는 데 사용됩니다.
반응형