关于在Pandas中抑制科学计数法的问题有许多疑问。
然而,它们似乎都不能用于to_markdown
函数。例如:
import pandas as pd
df = pd.DataFrame({'val': 3e10}, index=[0]) # print(df) gives 3.000000e+10
pd.set_option('float_format', '{:f}'.format) # print(df) gives 30000000000.000000
然而,df.to_markdown()
仍会产生以下结果:
| | val |
|---:|------:|
| 0 | 3e+10 |
如何在
to_markdown()
中禁用科学计数法?