스칼라 값 바꾸기 II
영상에서 살펴본 것처럼, pandas DataFrame에서는 값을 매우 직관적으로 바꿀 수 있어요. DataFrame에서 위치(행과 열)를 찾아 교체하려는 새 값을 할당하면 됩니다. 좀 더 pandas답게는, 같은 작업을 수행하는 .replace() 함수도 사용할 수 있어요.
여기서는 names DataFrame을 사용합니다. 이 데이터에는 연도, 성별, 인종/민족에 따른 미국의 인기 있는 이름 등이 포함되어 있어요.
여러분의 과제는 FEMALE로 분류된 모든 아기를 다음 방법으로 GIRL로 바꾸는 것입니다.
- 직관적인 스칼라 교체 방식
.replace()함수 사용
이 연습은 강의의 일부입니다
pandas로 효율적인 코드 작성하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
start_time = time.time()
# Replace all the entries that has 'FEMALE' as a gender with 'GIRL'
names['Gender'].____[____ == ____] = 'GIRL'
print("Time using .loc[]: {} sec".format(time.time() - start_time))