一尘不染

熊猫数据框中的随机行选择

python

有没有一种方法可以从Pandas的DataFrame中选择随机行。

在R中,使用汽车包装,有一个有用的功能some(x, n),它类似于head,但在此示例中,从x中随机选择10行。

我也看过切片文档,似乎没有什么等效的。

更新资料

现在使用版本20。有一个示例方法。

df.sample(n)


阅读 136

收藏
2020-12-20

共1个答案

一尘不染

像这样吗

import random

def some(x, n):
    return x.ix[random.sample(x.index, n)]

注: 由于熊猫v0.20.0的,ix 已被弃用,赞成loc基于标签索引。

2020-12-20