在Python中,我有几个数据框的结构如下所示:
0 0 0 0
1 1 1 1
2 2 2 2
. . . .
n n n n
如何选择中间33%的行(根据索引而不是值确定)?
这是我尝试过的方法:
df.iloc[int(len(df)*0.33):int(len(df)*0.66)]
它确实有效,但感觉很混乱,更不用说强制整数。
我在想是否有更清晰的方法选择数据框的百分比,因为到目前为止我在文档中找不到任何有用的命令。