loc
= location df.loc[행 인덱스 값, 열 인덱스 값]
df.loc[0,'Name']
: 0번째 행, column이 'Name'인 값df.loc[0]
: df 데이터 프레임에서 0번째 행만 가져옴df1.loc[:,:]
: 전체 행, 전체 column 가져옴df1.loc[:,'Name']
: 특정 column 가져오기df1['Name']
cond1 = df1['Name'] == 'Sunny'
df1.loc[cond1]
# or just
df1.loc[df1['Name']=='Sunny']
iloc
= integer + locationdf.iloc[행 인덱스, 열 인덱스]
df1.iloc[0,2]
: 0행, 2열의 값 추출df1.iloc[:5, :5]
: 5번째까지의 행, 5번째까지의 열로 범위 지정 (index 0번째~ 4번째)df1.iloc[::2, :]
: df1에서 전체 값 중 행은 2간격으로 추출, 열은 전체 추출iloc에서는 정수 값만 들어가야 함~!