티스토리 뷰
반응형
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
은 데이터프레임의 특정 위치에 있는 데이터를 쉽게 접근하고 조작하는 데 사용됩니다.
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 유틸
- 독서
- 장기자랑
- 팝차트
- 동영상
- 자기계발
- 마인드맵
- 참고작품
- ChatGPT
- 가요차트
- 아인슈타인
- 사진
- 멜론차트
- 조직문화
- 멜론
- 코렐
- 교육
- 교과연구회
- 2008년
- 대학원
- 프로그램
- 자기주도학습
- 명상
- 수업자료
- 아이들
- 명언
- 파이선
- 미술
- 수업활용
- RCY
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함