【发布时间】:2018-10-14 20:15:51
【问题描述】:
我有一个数据框,我想弹出一定数量的记录,而不是我想作为百分比值传递的数字。
例如,
df.head(n=10)
从数据集中弹出前 10 条记录。我想从我的数据集中弹出 first 5% 的记录,而不是 10 条记录。 如何在 pandas 中做到这一点。
我正在寻找这样的代码,
df.head(frac=0.05)
有什么简单的方法可以得到这个吗?
【问题讨论】:
-
您在寻找
df.sample(frac=*)。 -
@shivsn- 不,我不需要样品。我想要前 n% 行。但我想要 df.sample 与 df.head 类似的时尚
标签: python pandas percentage