Python,熊猫用不同的方法打印不同的输出

Python,熊猫用不同的方法打印不同的输出,python,pandas,debugging,Python,Pandas,Debugging,我正在用列表制作熊猫数据框 @staticmethod def togpd(): d=[gdt1,gdt2,无人机] df=pd.DataFrame(d,列=['纬度','经度','X','Y','高程'])) 打印(df) 输出: Latitude Longitude X Y Elevation 0 33.220439 35.808097 3.986139e+06 3.924600e+06 NaN

我正在用列表制作熊猫数据框

@staticmethod
def togpd():
d=[gdt1,gdt2,无人机]
df=pd.DataFrame(d,列=['纬度','经度','X','Y','高程']))
打印(df)
输出:

    Latitude  Longitude             X             Y     Elevation
0  33.220439  35.808097  3.986139e+06  3.924600e+06           NaN
1  32.959723  35.866616  3.992653e+06  3.889959e+06           NaN
2  33.119654  36.110092  1.900000e+03  4.019757e+06  3.911197e+06
lat和lon都很好,但x、y和高程与列表中的不匹配

但是,当我调试并查看pychram调试器中的数据帧时,数据是正确的。 另外,当我使用iloc时,它会打印正确的浮点

打印(df.iloc[0][2])
输出:3986139.124316147

这不是整数,而是浮点。df中的值确实匹配正确的值,只是在@roganjosh中,我怎么能用float而不是科学符号打印呢?这是你现在可以轻松搜索的东西,你知道发生了什么