Jialin Zou Jialin Zou - 1 year ago 149
Python Question

pandas Series to Dataframe, use Series' indexs as columns

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

does't work, it got result like,

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
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download