Извлечение первого и последнего ряда данных в пандах

Как я могу извлечь первую и последнюю строки данного кадра данных как новый кадр данных в пандах?

Я пытался использовать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

Ответы на вопрос(4)

Ваш ответ на вопрос