무작위 열 선택
이전 연습 문제에서는 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))