J'ai une série de pandas qui est peuplée de flotteurs. Quand je convertit les pandas
Série à une liste plus tard sur certains des flotteurs sont en notation scientifique. Il y a beaucoup de poteaux sur Stackoverflow qui change l'affichage de Pandas Float que je comprends totalement, mais j'ai besoin de ces valeurs tout le format décimal lorsque j'appelle la méthode  .tolist ()  code>. s = pd.Series([-3.75e-05,
 -6.25e-05,
 -8.75e-05,
 -8.75e-05,
 -8.75e-05,
 -0.0001125,
 -0.00015,
 -0.0001625,
 -0.0001625,
 -0.0001625])
3 Réponses :
Si vous n'êtes pas inquiet de la vitesse,
def to_str(x): return '%f' % x s=s.apply(to_str)
 Essayez d'utiliser Decimal et le résultat sera une liste:   
Pourrait être utile de jeter des arrondies là-bas, car cela a des problèmes de précision décimale par rapport à la valeur initiale, et OP indiquait qu'ils le passent à une interface graphique
@ G.anderson, j'ai ajouté le tour. En fait, je ne sais pas comment "CR1064" veut la sortie :)
Une chose que j'aimerais signaler est que les valeurs de la notation scientifique n'auront aucun effet majeur sur l'analyse. JK a donné la meilleure réponse au problème, mais l'approche (approche non vectorisée) peut être trop accablante pour le système, car la taille de l'ensemble de données augmente, également la variable «résultat» dans son exemple a un type de données de décimal ( ne pas flotter).
0 -0.0000374999999999999967148674173689215649574... 1 -0.0000625000000000000013010426069826053208089... 2 -0.0000874999999999999991109542185618863641138... 3 -0.0000874999999999999991109542185618863641138... 4 -0.0000874999999999999991109542185618863641138... 5 -0.0001124999999999999969208658301411674074188... 6 -0.0001499999999999999868594696694756862598296... 7 -0.0001624999999999999925406890532997294940287... 8 -0.0001624999999999999925406890532997294940287... 9 -0.0001624999999999999925406890532997294940287...
Stackoverflow.com/questions/29849445/... a>
Pourquoi en avez-vous besoin en format décimal? Les éléments de Tolist flottent déjà.
J'ai besoin de passer des passages à une interface graphique plus tard, qui a l'air étrange quand il en résulte certains avec scientifique et certains non scientifiques.