【发布时间】:2016-04-11 07:16:27
【问题描述】:
如何将给定数据帧的第一行和最后一行提取为 pandas 中的新数据帧?
我尝试使用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
【问题讨论】: