НачатьНачать бесплатно

Случайный выбор столбцов

В предыдущем упражнении мы рассмотрели два способа случайного выбора строк из DataFrame pandas. Те же функции можно использовать для случайного выбора столбцов.

Чтобы случайным образом выбрать 4 столбца из набора данных о покерных комбинациях, воспользуйтесь двумя функциями:

  • Встроенным методом pandas .sample()
  • Генератором случайных целых чисел NumPynp.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))
Редактировать и запускать код