pandas Series to Dataframe using Series indexes as columns

pandas, python

Solution

You can also try this :

df = DataFrame(series).transpose()

Using the transpose() function you can interchange the indices and the columns. The output looks like this :

    a   b   c
0   1   2   3

Problem

I have a Series, like this: ``` series = pd.Series({'a': 1, 'b': 2, 'c': 3}) ``` I want to convert it to a dataframe like this: ``` a b c 0 1 2 3 ``` `pd.Series.to_frame()` doesn't work, it got result like, ``` 0 a 1 b 2 c 3 ``` How can I construct a DataFrame from Series, with index of Series as columns?

Original source

Related problems