DF.loc[ index이름 ]
index이름의 행 조회.
조회할 행 index 이름(레이블) 전달
이름이 문자열이면 " " 문자열표기법으로 전달. 정수이며 정수표기법으로 전달한다.
DF.loc[ index이름 리스트 ]
여러 행 조회.
팬시 인덱스
조회할 행 index 이름(레이블) 리스트 전달
DF.loc[start index이름 : end index이름: step]
슬라이싱 지원
end index 이름의 행까지 포함한다.
DF.loc[index이름 , 컬럼이름]
행과 열 조회
둘다 이름으로 지정해야 함.
grade
국어 수학 영어 과학 합계
ID
id-1 90.0 80 50 80 300.0
id-2 80.0 90 50 90 310.0
id-3 NaN 85 50 70 NaN
id-4 100.0 90 50 85 325.0
id-5 95.0 95 50 95 335.0
grade.loc['id-3']
국어 NaN
수학 85
영어 50
과학 70
합계 NaN
Name: id-3, dtype: object
# 여러 행 조회
grade.loc[['id-3','id-5','id-1']]
국어 수학 영어 과학 합계
ID
id-3 NaN 85 50 70 NaN
id-5 95.0 95 50 95 335.0
id-1 90.0 80 50 80 300.0
DF.iloc[행번호]
DF.iloc[ 행번호 리스트 ]
DF.iloc[start 행번호: stop 행번호: step]
DF.iloc[행번호 , 열번호]
#한행 조회
grade.iloc[0]
국어 90.0
수학 80
영어 50
과학 80
합계 300.0
Name: id-1, dtype: object
grade.iloc[1:4] # end index 포함x
국어 수학 영어 과학 합계
ID
id-2 80.0 90 50 90 310.0
id-3 NaN 85 50 70 NaN
id-4 100.0 90 50 85 325.0