【发布时间】:2017-03-13 20:40:22
【问题描述】:
如何抑制 dataframe.describe() 的科学计数法输出:
contrib_df["AMNT"].describe()
count 1.979680e+05
mean 5.915134e+02
std 1.379618e+04
min -1.750000e+05
25% 4.000000e+01
50% 1.000000e+02
75% 2.500000e+02
max 3.000000e+06
Name: AMNT, dtype: float64
我的数据是 float64 类型的:
contrib_df["AMNT"].dtypes
dtype('float64')
【问题讨论】:
-
那么你想要什么呢?
.describe返回一个DataFrame,因此您可以简单地使用.drop删除您不想要的行。如果你只想要count这样的东西,你可以单独使用.count。或者您可以创建自己的describe函数,只返回您感兴趣的内容。 -
stackoverflow.com/a/20937592/1577947 使用类似
pd.options.display.float_format = '{:.2f}'.format? -
@Jarad 完美。请将其发布为答案,我会接受。
-
@Jarad!如他之前所说,请将其发布为@mfabi 接受的答案。这应该是摆脱出现在熊猫中并默认显示的科学数字的编写方式。谢谢!!