시작하기무료로 시작하기

단일 값 바꾸기 I

이번 연습에서는 사전을 사용해 여러 값을 한꺼번에 바꾸는 기법을 다른 데이터셋에 적용해 보겠습니다.

함수들은 DataFrame인 data에 적용해요. 각 행은 트럼프 카드 덱에서 5장의 카드 랭크(1은 Ace, 13은 King)를 나타내며, 특성 R1, R2, R3, R4, R5에 기록되어 있습니다. 'Class' 특성은 각 행을 0부터 9까지의 범주로 분류하고, 'Explanation' 특성은 각 범주가 무엇을 의미하는지 간단히 설명합니다.

이 연습의 목적은 게임에서 두 종류의 플러시('Royal flush', 'Straight flush')를 모두 'Flush'라는 하나의 이름으로 범주화하는 것입니다.

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

pandas로 효율적인 코드 작성하기

강의 보기

연습 안내

  • 'Explanation' 열에서 값이 'Royal flush' 또는 'Straight flush'인 모든 행을 'Flush'로 바꾸세요.

실습형 인터랙티브 연습

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

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
코드 편집 및 실행