【发布时间】:2017-07-19 04:50:26
【问题描述】:
对于 Pandas 中的 DataFrame,如何同时选择前 5 个值和后 5 个值?
例如
In [11]: df
Out[11]:
A B C
2012-11-29 0 0 0
2012-11-30 1 1 1
2012-12-01 2 2 2
2012-12-02 3 3 3
2012-12-03 4 4 4
2012-12-04 5 5 5
2012-12-05 6 6 6
2012-12-06 7 7 7
2012-12-07 8 8 8
2012-12-08 9 9 9
如何显示前两行和后两行?
【问题讨论】:
-
您的问题没有意义,您声明要选择前 5 个值和后 5 个值,您指的是行还是单个值?请显示所需的输出
-
除了其他值之外,head 和 tail 可以链接起来(就像在 bash 中一样:)给你一个中间值(df.head(90).tail(10))来获得值 80 到 90
标签: python pandas slice tail head