DataFrame - 읽기(R)
본문 바로가기
파이썬(Python)/데이터 분석

DataFrame - 읽기(R)

by 뚱구리 2022. 9. 1.
행과 열 조회

테스트 데이터

테스트 데이터

특정컬럼 조회

데이타프레임이름[컬럼명]
데이타프레임이름[[컬럼명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