有没有一种方法可以从Pandas的DataFrame中选择随机行。
在R中,使用汽车包装,有一个有用的功能some(x, n),它类似于head,但在此示例中,从x中随机选择10行。
some(x, n)
我也看过切片文档,似乎没有什么等效的。
现在使用版本20。有一个示例方法。
df.sample(n)
像这样吗
import random def some(x, n): return x.ix[random.sample(x.index, n)]
注: 由于熊猫v0.20.0的,ix 已被弃用,赞成loc基于标签索引。
ix
loc