행과 열 조회
테스트 데이터

특정컬럼 조회
데이타프레임이름[컬럼명]
데이타프레임이름[[컬럼명1, 컬럼명2 ... ]]
# 하나의 특정 컬럼
# column1
# 시리즈
df['column1']
# 데이터프레임
df[['column1']]

두 방법의 차이 !!!
# 특정 여러개의 컬럼
# column1과 column3 가져오자
df[['column1', 'column3']]

특정 행
데이타프레임명.loc[행이름]
데이타프레임명.iloc[행인덱스]
여러 개의 행
데이타프레임명.loc[행이름 : 행이름]
데이타프레임명.iloc[행인덱스 : 행인덱스]
데이타프레임명.loc[행이름]
데이타프레임명.iloc[행인덱스]
# row1의 값을 불러오고 싶을때
# 데이터프레임.loc[컬럼명]
df.loc['row1']
# 데이터프레임iloc[컬럼인덱스]
df.iloc[0]
결과 데이터는 동일 (시리즈)
행 row1의 인덱스 번호는 0이니까

# 데이터프레임으로 출력
df.iloc[[0]]

데이타프레임명.loc[행이름 : 행이름]
데이타프레임명.iloc[행인덱스 : 행인덱스]
여기서부터 저기까지 행을 가져오고 싶을 때
# row1행부터 row3행까지
df.loc['row1':'row3']

# 행인덱스 0번부터 3번까지
df.iloc[0:3]

특정행의 특정컬럼
데이타프레임이름.loc[행 시작:행 끝 , 컬럼시작 : 컬럼 끝]
데이타프레임이름. iloc[ row1:row2, column1:column2]
데이타프레임이름.iloc[ [인덱스 숫자], [컬럼인덱스 숫자 ]]
진짜 이것 때문에 메모하는 거임........
# 연속
# 행 row2 부터 row4 까지의 column2, column3 열
# loc 사용
df.loc['row2':'row4', 'column2':'column3']
# iloc 사용
df.iloc[1:4, 1:3]

# 연속이 아닌 특정행, 열을 출력하고 싶을때
df.loc[['row2','row3','row4'], ['column2','column3']]

잊지 말자...... ㅋㅋㅋㅋ
📖 배운 거 복습용으로 작성
작성 기준일 : 22. 09. 1 / 구글 코랩
※ 고수님들 만약 내용에 잘못된 부분이 있다면 알려주세요 😉
728x90
'파이썬(Python) > 데이터 분석' 카테고리의 다른 글
python - 주소로 위도 경도 얻기 (0) | 2022.09.06 |
---|---|
DataFrame - 생성(C) (0) | 2022.09.04 |
DataFrame - 수정 (U)_rename (0) | 2022.08.30 |
DataFrame - 수정(U) (0) | 2022.08.29 |
DataFrame - 삭제(D) (0) | 2022.08.29 |