Comece agoraComece grátis

Seleção aleatória de colunas

No exercício anterior, vimos duas formas de selecionar linhas aleatórias de um DataFrame do pandas. Podemos usar as mesmas funções para selecionar colunas aleatórias em um DataFrame do pandas.

Para selecionar aleatoriamente 4 colunas do conjunto de dados de pôquer, você vai usar as duas funções a seguir:

  • A função nativa do pandas .sample()
  • O gerador de números inteiros aleatórios do NumPy, np.random.randint()

Este exercicio faz parte do curso

Escrevendo código eficiente com pandas

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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))
Editar e Executar Código