Comment convertir une série en dataframe avec pandas en python ?

Published: 05 septembre 2021

Tags: Python; Pandas; DataFrame;

DMCA.com Protection Status

Exemple de comment convertir une série en dataframe avec pandas en python:

Créer une série avec pandas

Créons une dataframe avec pandas :

    import pandas as pd
import numpy as np

data = np.random.randint(5, size=(5,))

s = pd.Series(data, index=["A", "B", "C", "D", "E"])

donne par exemple:

A    4
B    4
C    0
D    1
E    0

Pour vérifier s'il s'agit d'une série, il suffit de faire :

type(s)

devrait donner

<class 'pandas.core.series.Series'>

Convertir une série en dataframe

Pour convertir une série en dataframe, une solution consiste à utiliser pandas.Series.to_frame

df = s.to_frame()

donne

   0
A  4
B  4
C  0
D  1
E  0

Maintenant, si nous vérifions le type :

type(df)

ça devrait afficher

<class 'pandas.core.frame.DataFrame'>

Remarque : si vous souhaitez intervertir les lignes et les colonnes, une solution est de faire

df = df.T

donne ici

   A  B  C  D  E
0  4  4  0  1  0

Références