python - TKinter 条目的 Python 输出具有 Float64
问题描述
我正在将 CSV 加载到数据框中,进行一些计算,然后将结果输出到 tkinter 输入框网格。这一切都很好,输出是正确的,但它有一个前进的“0”,后面是“dtype:float64”。条目中的数据如下所示(xxxx 是我要显示的唯一数据):
0 xxxxxx dtype:float64
输出 tkinter 窗口的屏幕截图:
要将计算的数据放入输入框中,我使用以下命令:
BGO_Yin.insert(0,BGO_Y)
我可以以某种方式删除无关的部分,或者重新格式化输出变量吗?
解决方案
上面的评论答案解决了我的Tkinter
GUI 问题。我随后升级到PyQt5
QT Desinger GUI,在这种情况下将格式化文本发送到 text_box 的最终代码是:
self.Q_BGO_Y.setText(str(BGO_Y.iloc[0]))
self.Q_BGO_Y.repaint() #repaint to overcome known bug where text is not initially visible.
推荐阅读
- android - 默认手机摄像头可以识别的二维码类型
- java - ParserException BIP5004E: 在 IIB 10.0.0.14 版本中发生 XML 解析错误“解析器不允许 DOCTYPE”
- sql - oracle sql 计数
- python - 在python中处理多个csv文件
- python - 获取 Django 中选中的多个复选框的值
- c# - 如何验证 JSON 的令牌标头?
- excel - 如何遍历以管道分隔的数据值行,并检查是否有任何值与前一行匹配
- sitecore - 将 Sitecore 从 8.1 升级到 9.1 后的挑战
- python - 尝试抓取时遇到问题
- sql - 用于连接表的 SQL 语法,同时保留数据来自的表名