.loc[]으로 부분 추출하기
인덱스의 가장 강력한 기능은 .loc[]으로, 인덱스 값을 사용하는 부분 추출 메서드로, 단일 인자를 전달하면 행을 부분 추출합니다.
.loc[]을 이용한 부분 추출 코드는 대괄호를 사용하는 일반적인 방식보다 읽기 쉬워서 코드 유지 관리가 훨씬 편리합니다.
pandas는 pd로 로드되어 있습니다. temperatures와 temperatures_ind를 사용할 수 있으며, 후자는 city를 인덱스로 사용합니다.
이 연습은 강의의 일부입니다
pandas를 이용한 데이터 다루기
연습 안내
- "London"과 "Paris"를 포함하는
cities리스트를 만드세요. []로 부분 추출하여city열의 값이cities리스트에도 포함되어 있는 행만temperatures에서 필터링하세요..loc[]로 부분 추출하여cities리스트에 포함된 도시가 있는 행만temperatures_ind에서 필터링하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Make a list of cities to subset on
cities = ["____", "____"]
# Subset temperatures using square brackets
print(temperatures[____])
# Subset temperatures_ind using .loc[]
print(temperatures_ind.loc[____])