非常に大きな数の科学的表記を生成するパンダのgroupby操作からの出力の形式をどのように変更できますか?
私はpythonで文字列フォーマットを行う方法を知っていますが、ここでそれを適用することになると途方に暮れます。
df1.groupby('dept')['data1'].sum()
dept
value1 1.192433e+08
value2 1.293066e+08
value3 1.077142e+08
これは、文字列に変換する場合、科学表記を抑制しますが、今は文字列形式にして小数を追加する方法を考えているだけです。
sum_sales_dept.astype(str)
2
パンダでの科学的表記
—
Dan Allan
私はその質問を見ましたが、それがどのように私に役立つかわかりません。私は浮動小数点である現在のdtypeを保持し、科学的表記の代わりにすべての小数を結果に表示することを考えています。
—
horatio1701d 2014年
それはおそらく単なる表示です。しかし、問題に何か特別なことがあり、Danのリンクの問題とは異なると思われる場合は、問題についてより多くの情報を投稿する必要があります。できれば、問題を再現する小さなデータセットを使用してください。また
—
TomAugspurger、2014年
dtypes
、あなたの結果はどうですか?