我注意到pandas中有一个问题,
默认情况下,就是其中的数据的小数位不能超过6位,比如0.0000007就会被显示为0,这个结果如下
全部以科学技术显示
import pandas as pd
import numpy as np
# 设置显示格式为科学计数法
pd.options.display.float_format = '{:.2e}'.format
# 创建一个示例 DataFrame
data = {
'A': [123456789, 234567890, 345678901],
'B': [0.000123, 0.000234, 0.000345],
'C': [12345.6789, 23456.78901, 34567.89012]
}
df = pd.DataFrame(data)
print(df)