students[students['student_id']==101]
df.query('student_id == 101')
loc 사용df.loc[df['student_id']==101]
DataFrame 중 원하는 column만 출력하려면?
하나의 컬럼을 가져올 때는 대괄호를 한 번 [] 만 사용했지만,
여러 개의 컬럼을 가져오려면 컬럼들을 List로 묶어서 전달해야 한다. 따라서 DF의 대괄호 안에 리스트의 대괄호, 총 2개의 대괄호가 겹쳐진 형태로 전달된다.
df.loc[ df['student_id'] == 101, ['name', 'score']]
Boolean Indexing
df[ df['student_id'] == 101 ][ ['name', 'score'] ]