.apply()를 활용한 행 반복
.apply()는 DataFrame의 행을 순회하며 특정 함수를 적용할 때 매우 유용합니다.
poker_hands 데이터셋의 일부를 사용합니다. 이 서브셋에는 각 행마다 다섯 장의 카드 랭크(rank)만 포함되어 있으며, 스크립트에서 미리 생성됩니다. 모든 핸드(hand)에 대해 각 랭크의 분산을, 그리고 모든 랭크에 대해 각 핸드의 분산을 구해 보겠습니다.
이 연습은 강의의 일부입니다
pandas로 효율적인 코드 작성하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define the lambda transformation
get_variance = ____
# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())