Entpacke die erste und letzte Zeile eines Datenrahmens in pandas

Wie kann ich die erste und letzte Zeile eines bestimmten Datenrahmens als neuen Datenrahmen in Pandas extrahieren?

Ich habe versucht, @ zu verwendiloc, um die gewünschten Zeilen auszuwählen, und dannconcat wie in

df=pd.DataFrame({'a':range(1,5), 'b':['a','b','c','d']})
pd.concat([df.iloc[0,:], df.iloc[-1,:]])

, aber dies erzeugt keinen Pandas-Datenrahmen:

a    1
b    a
a    4
b    d
dtype: object

Antworten auf die Frage(8)

Ihre Antwort auf die Frage