如何将给定数据框的第一行和最后一行提取为熊猫中的新数据框?
我尝试使用 iloc
选择所需的行,然后 concat
如下所示:
df=pd.DataFrame({'a':range(1,5), 'b':['a','b','c','d']})
pd.concat([df.iloc[0,:], df.iloc[-1,:]])
但这不会产生熊猫数据框:
a 1
b a
a 4
b d
dtype: object
原文由 Bryan P 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为最简单的方法是
.iloc[[0, -1]]
。