스칼라 값 바꾸기 I
이 연습 문제에서는 원하는 값의 목록으로 다른 값 목록을 바꾸기 위해 .replace() 메서드를 사용해 보겠습니다.
함수는 poker_hands DataFrame에 적용합니다. poker_hands DataFrame에서 R1부터 R5까지의 각 열은 플레이어의 포커 패(hand)에 있는 카드의 순위를 나타내며, 1(Ace)부터 13(King)까지입니다. Class 특성은 각 패를 범주로 분류하고, Explanation 특성은 각 패를 간단히 설명합니다.
poker_hands DataFrame은 이미 로드되어 있으며, Class와 Explanation 특성을 살펴볼 수 있습니다.
IPython 셸에서 언제든지 데이터셋을 탐색하고 변경 사항을 확인할 수 있으며, 슬라이드 탭의 슬라이드를 참고하셔도 됩니다.
이 연습은 강의의 일부입니다
pandas로 효율적인 코드 작성하기
연습 안내
- DataFrame에서 Class 1(One Pair)로 표시된 모든 패(행)는 -2로, Class 2(Two Pairs)로 표시된 각 패는 -3으로 바꾸세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Replace Class 1 to -2
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)
print(poker_hands[['Class', 'Explanation']])