是否有一种方法可以从Pandas中的数据帧中选择随机行
在R中,使用car包,有一个有用的函数some(x,n),它类似于head,但在本例中,从x中随机选择10行
我还查看了切片文档,似乎没有任何等效的文档
更新
现在使用版本20。这里有一个示例方法
df.样本(n)
在pandas版本0.16.1及更高版本中,现在有了一个DataFrame。示例方法内置:
导入熊猫
df=pandas.DataFrame(pandas.np.random.random(100))
#随机抽取70%的数据帧
df_百分比=df.样本(分数=0.7)
#从数据框中随机抽取7个元素
df_元素=df.样本(n=7)
对于上述任何一种方法,您都可以通过执行以下操作获得其余行:
df_rest=df.loc[~df.index.isin(df_percent.index)]