시작하기무료로 시작하기

무작위 열 선택

이전 연습 문제에서는 pandas DataFrame에서 무작위로 행을 선택하는 두 가지 방법을 살펴봤습니다. 동일한 함수들을 사용해 pandas DataFrame에서 무작위로 열을 선택할 수도 있어요.

포커 데이터셋에서 임의의 열 4개를 선택하려면 다음 두 함수를 사용합니다:

  • 내장 pandas 함수인 .sample()
  • NumPy의 난수 정수 생성기 np.random.randint()

이 연습은 강의의 일부입니다

pandas로 효율적인 코드 작성하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Extract number of columns in dataset
D=poker_hands.shape[1]

# Select and time the selection of 4 of the dataset's columns using NumPy
np_start_time = time.time()
poker_hands.iloc[:,np.random.randint(____=____, ____=____, ____=____)]
print("Time using NymPy's random.randint(): {} sec".format(time.time() - np_start_time))
코드 편집 및 실행