0
votes

Comment puis-je ajouter une série Pandas à un Dataframe?

Je réalise que cette question a été posée auparavant, mais aucune de ces personnes ne semble fonctionner pour moi. J'ai une série appelée état qui ressemble à: xxx

Je veux l'ajouter à un dataframe , donc j'ai: xxx

mais cela donne une erreur typeError: ne peut ajouter qu'une série si Ignorer_index = true ou si la série a un nom , alors j'essaie: xxx

ceci n'affecte rien à x : xxx

Qu'est-ce que je fais quoi ?


0 commentaires

5 Réponses :


1
votes

Vous devriez pouvoir simplement faire x ['état'] = état


3 commentaires

Je veux chaque colonne dans état une colonne dans x


Je ne comprends pas ce que vous dites en considérant une série de pandas est une colonne


La série est une colonne, mais a des étiquettes ( en espèces , etc.). Je veux que ces étiquettes soient des colonnes du Dataframe



0
votes

Plus d'une colonne est une trame de données, vous pouvez donc essayer ceci: xxx


2 commentaires

Cela le retourne. [14 lignes x 30 colonnes] . J'en ai besoin pour être 14 colonnes


Donc, vous voulez dire que x a les mêmes 14 colonnes que l'état?



0
votes

Utilisation de

state.name=0
X = pd.DataFrame()
X.append(state)


0 commentaires

0
votes

On dirait que vous voulez que les étiquettes et les valeurs soient annexées au Dataframe. Vous devez réinitialiser l'index de la série

state.reeset_index ()


0 commentaires

1
votes

C'est ce que j'ai fini par faire: xxx


1 commentaires

Exactement ce que je cherchais