pandas DataFrame용 제너레이터 만들기
영상에서 보신 것처럼 pandas DataFrame에서 쉽게 제너레이터를 만들 수 있어요. 이를 순회(iterate)할 때마다 두 가지 요소를 반환합니다:
- 해당 행의 인덱스
- 그 행의 모든 요소를 담은 pandas Series
이제 poker_hands로 불러온 포커 데이터셋에 대해 제너레이터를 만든 다음, 그 제너레이터를 사용해 두 번째 행의 모든 요소를 출력해 보세요.
항상 IPython 셸에서 데이터셋을 탐색하면서 변화 과정을 확인할 수 있고, Slides 탭의 슬라이드를 참고하실 수 있어요.
이 연습은 강의의 일부입니다
pandas로 효율적인 코드 작성하기
연습 안내
- 데이터 데이터셋의 행에 대한 제너레이터를 만들어 변수 generator에 할당하세요.
- 생성한 제너레이터의 두 번째 요소의 모든 값을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a generator over the rows
generator = poker_hands.____
# Access the elements of the 2nd row
first_element = next(generator)
second_element = ____(____)
print(first_element, second_element)