Exemple de comment convertir une série en dataframe avec pandas en python:
Table des matières
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