Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何切片数据帧的开始和结束?_Python_Pandas_Slice - Fatal编程技术网

Python 如何切片数据帧的开始和结束?

Python 如何切片数据帧的开始和结束?,python,pandas,slice,Python,Pandas,Slice,我在一个数据框中有100个值,我想用tablate打印一个漂亮的表。这对我很有用: print(tabulate(dat], headers='keys', tablefmt='psql')) 现在,这将打印出整个数据帧。我无法在此处获取相关切片信息: 但我想打印出前5个值,然后再打印一些。。。然后是最后5个值 例如: 4 2 1 5 1 . . 4 1 2 4 5 我该怎么做?您需要设置选项,在您的情况下,最大行数应该是10,头5和尾5 For example s=pd.Series(

我在一个数据框中有100个值,我想用tablate打印一个漂亮的表。这对我很有用:

print(tabulate(dat], headers='keys', tablefmt='psql'))
现在,这将打印出整个数据帧。我无法在此处获取相关切片信息:

但我想打印出前5个值,然后再打印一些。。。然后是最后5个值

例如:

4
2
1
5
1
.
.
4
1
2
4
5
我该怎么做?

您需要设置选项,在您的情况下,最大行数应该是10,头5和尾5

For example 

s=pd.Series([1,2,3,4,5,6,7,8,9,10,11,12])
pd.set_option('max_rows', 10)
s
Out[1443]: 
0      1
1      2
2      3
3      4
4      5
      ..
7      8
8      9
9     10
10    11
11    12
Length: 12, dtype: int64

闭括号是打字错误吗?如果你想让它成为临时性的,请与pd一起使用。选项“最大行数”,10:。。。