Concaténation de 2 variables

pyton,pandas,concat

a marqué ce sujet comme résolu.

Hello à tous,

J’essaye de réaliser ce qui pourrait correspondre à une concaténation sur Excel. J’ai 2 variables que j’aimerais concaténer en une seule variable. J’ai une colonne avec du texte et une seconde en float. A B 1 a 2 b 3 c

J’aimerais obtenir : C 1a 2b 3c

J’ai essayé avec cette commande : df4 = df3.assign(X12 = str(df5['X6']) + " , " + float(df5['X2'])) Mais cela ne fonctionne pas.

Savez vous comment je peux créer cette nouvelle variable ?

Merci,

Humm, explique mieux ton problème.

Chez moi ce code fonctionne très bien :

import pandas as pd

df = pd.DataFrame(data=[5.])
print(str(df[0][0]) + "mg/cl")
+0 -0

Oui j’arrive très bien à le faire sur Excel mais n’arrive pas sur pyhton.

J’ai une varible de type string : df20 = pd.Series(['a’, 'b’, 'c'], dtype="string") une seconde de type float : df21 = pd.Series([3.1, 3.5, 2.0], dtype="float") Et j’aimerais avoir une seule colonne qui concatène ces 2 variables. (a, 3.1) (b, 3.5) (c, 2.0)

Dites moi si je ne suis pas claire :)

Je suis pas sûr de bien comprendre mais de ce que j’ai compris ce que tu recherches c’est ça:

import pandas as pd

pdt1 = pd.Series(data=['hey'], dtype="string")
pdt2 = pd.Series(data=[3.14], dtype=float)

pdt3 = pdt1 + pdt2.astype(str)
+1 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte