J'ai une colonne dans un dataframe Pandas qui contient des valeurs mixtes, c'est-à-dire des chaînes, des flottants et des nombres. J'aimerais convertir toutes les valeurs de cette colonne en chaînes de caractères, mais je n'y parviens pas :
df['text'] = df['text'].astype(str)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u201d' in position 1: ordinal not in range(128)
Je sais que, normalement, vous pouvez convertir un nombre flottant en utilisant
str(0.05) --> '0.05'
Mais maintenant, lorsque je transforme la colonne en chaîne de caractères, les flottants restent des flottants.