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而不是科学符号打印呢?这是你现在可以轻松搜索的东西,你知道发生了什么