Jialin Zou - 1 year ago 96

Python Question

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`

`0`

a 1

b 2

c 3

How to construct a DataFrame from Series, with index of Series as columns?

Answer Source

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
```