1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. pandas로 효율적인 코드 작성하기

Connected

Exercises

열 선택: .iloc[] vs 이름으로 선택

이전 연습 문제에서는 .loc[]와 .iloc[] 함수를 사용해 DataFrame의 특정 행(인덱스 기준)을 찾는 방법을 살펴봤어요. 이 작업에서는 .iloc[] 함수가 훨씬 빠르게(약 2배) 수행된다는 것도 확인했죠!

다음으로 중요한 작업은 DataFrame에서 목표로 하는 특성(열)을 선택할 때 어떤 함수가 더 빠른지 알아보는 거예요. 이번 연습에서는 다음 두 방법을 비교해 보겠습니다.

  • 인덱스 위치 지정자 .iloc() 사용
  • 열 이름 사용 두 방법 모두 같은 작업을 수행할 수 있지만, 우리는 속도 면에서 어떤 방법이 더 효율적인지에 관심이 있어요.

이번 연습에서는 poker_hands에 저장된 포커 데이터를 계속 사용합니다. 콘솔에서 poker_hands.head()를 호출해 DataFrame의 구조를 먼저 살펴보세요!

คำแนะนำ 1 / 3

undefined XP
    1
    2
    3
  • .iloc 인덱서를 사용해 DataFrame poker_hands에서 인덱스 기준으로 첫 번째, 네 번째, 다섯 번째, 일곱 번째, 여덟 번째 열('S1', 'R2', 'S3', 'S4', 'R4')을 선택하고, 소요 시간을 측정하세요.