Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫数据框:同时抑制科学符号和操纵边框样式?_Python_Pandas_Dataformat - Fatal编程技术网

Python 熊猫数据框:同时抑制科学符号和操纵边框样式?

Python 熊猫数据框:同时抑制科学符号和操纵边框样式?,python,pandas,dataformat,Python,Pandas,Dataformat,我正在使用pyodbc和pandas的Python包。我已经从SQL查询中提取了一些数据到数据框中,并试图获得数据框的表格视图,该视图具有两个特征: 数字列以指定的十进制精度显示,不使用科学符号 柱边框很厚,呈黑色 有人能帮我做这件事吗?我正在使用Jupyter笔记本,Python v3.6.5。这是到目前为止我的代码。它给了我标准#2而不是#1。如果我运行当前被注释掉的最后一行,我会得到标准#1而不是#2 编辑-我想要6位十进制精度。以下是运行VD01.head()的结果: 如果我已经将dis

我正在使用pyodbc和pandas的Python包。我已经从SQL查询中提取了一些数据到数据框中,并试图获得数据框的表格视图,该视图具有两个特征:

  • 数字列以指定的十进制精度显示,不使用科学符号
  • 柱边框很厚,呈黑色
  • 有人能帮我做这件事吗?我正在使用Jupyter笔记本,Python v3.6.5。这是到目前为止我的代码。它给了我标准#2而不是#1。如果我运行当前被注释掉的最后一行,我会得到标准#1而不是#2

    编辑-我想要6位十进制精度。以下是运行VD01.head()的结果:

    如果我已经将display.float_format设置为{:.6f},那么我将从VD01.head()获取该值:


    样式链接在一起,您就可以得到您想要的

    VD01 = pd.DataFrame([0.000001,1.000000,1000000.000000])
    VD01.style.format("{:.6f}").set_properties(**{'border-style':'solid'})
    
    
    

    你需要什么样的小数精度?请提供
    VD01.head()
    ,以便我们了解输出和协助
    0   0.00000
    1   1.00000
    2   1000000.00000
    
    0   0.000001
    1   1.000000
    2   1000000.000000
    
    VD01 = pd.DataFrame([0.000001,1.000000,1000000.000000])
    VD01.style.format("{:.6f}").set_properties(**{'border-style':'solid'})