Why, when I slice a pandas data framework containing only 1 row, does the slice become a pandas series? How can I save it in a data frame?
df=pd.DataFrame(data=[[1,2,3]],columns=['a','b','c'])
df
Out[37]:
a b c
0 1 2 3
a=df.iloc[0]
a
Out[39]:
a 1
b 2
c 3
Name: 0, dtype: int64
source
share