단일 값 바꾸기 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())