pandas同时返回一个dataframe的前几行(head)和后几行(tail)

  统计/机器学习 Python    浏览次数:20834        分享
1

对于一个pd.DataFrame,df.head(10)可以返回前10行,df.tail(10)可以返回最后10行。有没有什么方法能够合并head和tail的功能,同时返回前几行和后几行的?谢谢各位!

 

很牛   2019-03-04 11:46



   2个回答 
5


df.head(10).append(df.tail(10))
SofaSofa数据科学社区DS面试题库 DS面经

wqtang   2019-03-04 12:24

谢谢老哥 - 很牛   2019-03-04 12:30
1


import numpy as np
df.iloc[np.r_[0:10, -10:0]]
SofaSofa数据科学社区DS面试题库 DS面经

tbh   2019-03-04 14:00



  相关讨论

如何复制一个pandas DataFrame

pandas数据合并 merge 相同的列能不能合并

pd.cut怎么用?

pandas的DataFrame如何插入带有index的行数据?

pandas中某列中数字后边有 亿/万这种单位 如何处理

pandas计算复数乘法 出现nan+nanj

怎么对pandas dataframe按照一列的字符串的长度来排序?

pandas变形

pandas报错: 'DataFrame' object has no attribute 'unique'

怎么查看pd dataframe里每一列的类型?

  随便看看

matplotlib画图怎么确保横坐标和纵坐标的单位长度一致?

NLP里的OOV是什么意思?

神经网络中的dense和sparse是什么意思?

xgboost的gblinear是什么意思?

向量梯度下降优化的最佳步长?