시작하기무료로 시작하기

faker로 이름 제거하기

이 연습 문제에서는 2018 NBA 연봉 데이터셋을 사용해요. 이 데이터가 공개되어 있지 않았다면, 재식별 공격의 위험이 매우 컸을 거예요. 예를 들어, NBA에 "Aaron Brooks"가 한 명뿐이라면, 그의 연간 정확한 연봉과 같은 민감한 정보를 유추할 수 있어요. 데이터셋에서 개인 이름을 제거하면 포함된 사람들에게 발생할 수 있는 잠재적 피해를 줄일 수 있습니다.

.name() 메서드는 무작위 이름을 생성하며, 여성 이름도 포함될 수 있어요. 여기에 더해, 단일 성별의 이름만 생성하는 방법도 함께 연습해 보겠습니다.

nba라는 이름의 DataFrame이 로드되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 데이터 프라이버시와 익명화

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import the Faker class
____

# Initialize the generator
____
코드 편집 및 실행