Existe uma maneira de selecionar linhas aleatórias de um DataFrame no Pandas.
Em R, usando o pacote car, existe uma função útil some(x, n)
semelhante à cabeça, mas seleciona, neste exemplo, 10 linhas aleatoriamente de x.
Também examinei a documentação sobre fatias e parece não haver nada equivalente.
Atualizar
Agora usando a versão 20. Existe um método de amostra.
df.sample(n)
df.sample(N, replace=True)
. Mais detalhes aqui .