pandasdf.sample()的使用

pandasdf.sample()的使用

sample()函数常用来随机获取dataFrame中数据,可以用于快速查看。

常用的有以下入参:

n :指定获取的数量,默认为1

axis:指定随机获取的是行还是列。0表示行,1表示列,默认为0

weitghts:指定权重信息,需要与 行或者列的数目相等,为列表

frac:百分比,随机获取的百分比比重

下面举例:

>>> df      name  score grade id                     a     bog     45     A c   jiken     67     B d     bob     23     A b   jiken     34     B f    lucy     98     A e    tidy     75     B # 随机获取某一行 >>> df.sample()     name  score grade id                    f   lucy     98     A # 随机获取某一列 >>> df.sample(axis=1)     score id        a      45 c      67 d      23 b      34 f      98 e      75 # 随机获取3行 >>> df.sample(n=3)      name  score grade id                     a     bog     45     A b   jiken     34     B d     bob     23     A # 按百分比获取 >>> df.sample(frac=0.25)      name  score grade id                     b   jiken     34     B d     bob     23     A # 设置每行的权重并随机获取两行 >>> df.sample(n=2, weights=[0.1, 0.2, 0.3, 0.1, 0.1, 0.1])     name  score grade id                    e   tidy     75     B d    bob     23     A

到此这篇关于pandas df.sample()的使用的文章就介绍到这了,更多相关pandas df.sample()内容请搜索易知道(ezd.cc)以前的文章或继续浏览下面的相关文章希望大家以后多多支持易知道(ezd.cc)!

推荐阅读

    Pandassample随机抽样的实现

    Pandassample随机抽样的实现随机抽样,是统计学中常用的一种方法,它可以帮助我们从大量的数据中快速地构建出一组数据分析模型。在 Pandas

    python中sample函数的介绍与使用

    python中sample函数的介绍与使用目录1 sample(序列a,n)2 random sample()补充:Pandas-sample随机抽样实例总结1 sample(序列a,n)
    sample(序