1. Learn
  2. /
  3. Kurser
  4. /
  5. pandas로 효율적인 코드 작성하기

Connected

övning

.apply()를 활용한 행 반복

.apply()는 DataFrame의 행을 순회하며 특정 함수를 적용할 때 매우 유용합니다.

poker_hands 데이터셋의 일부를 사용합니다. 이 서브셋에는 각 행마다 다섯 장의 카드 랭크(rank)만 포함되어 있으며, 스크립트에서 미리 생성됩니다. 모든 핸드(hand)에 대해 각 랭크의 분산을, 그리고 모든 랭크에 대해 각 핸드의 분산을 구해 보겠습니다.

Instruktioner 1/2

undefined XP
  • 1
    • numpy 패키지를 사용하여 분산을 반환하는 lambda 함수를 정의하세요.
    • 모든 행에 대해 변환을 적용하세요.
  • 2
    • 모든 랭크에 함수를 적용하도록 스크립트를 수정하세요.