Is there a way to select random rows from a DataFrame in Pandas.
In R, using the car package, there is a useful function some(x, n) which is similar to h
some(x, n)
Something like this?
import random def some(x, n): return x.ix[random.sample(x.index, n)]
Note: As of Pandas v0.20.0, ix has been deprecated in favour of loc for label based indexing.
ix
loc