当导入 pandas 时,数据如下所示:
>>> BOM.PriceQty['substrate']
'[200.0, 300.0, 500.0]'
Run Code Online (Sandbox Code Playgroud)
如何将其转换为浮点数列表?尝试了convert_object:
>>> BOM.PriceQty['substrate'].convert_object(convert_numeric=True)
Run Code Online (Sandbox Code Playgroud)
回溯(最近一次调用):文件“”,第 1 行,在 AttributeError 中:“str”对象没有属性“convert_object”
谢谢!
我有一个显示在Qcombobox中的数据列表(使用'addItems')现在 - 如果通过从带有按钮的文件加载数据来更改列表 - 我在组合框中看不到新数据.新数据在那里(我可以在加载后打印)我想念什么?下面是简化gui的代码
from PyQt4 import QtCore, QtGui
from PyQt4.QtGui import QFileDialog
import pandas as pd
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
class Ui_MainWindow(object):
def __init__(self):
self.comboData=['None']
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
MainWindow.resize(456, 172)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.comboBox = QtGui.QComboBox(self.centralwidget)
self.comboBox.setGeometry(QtCore.QRect(120, 60, 69, 22))
self.comboBox.setObjectName(_fromUtf8("comboBox"))
self.comboBox.setEditable(True)
self.comboBox.addItems(self.comboData)
self.pushButton = QtGui.QPushButton(self.centralwidget)
self.pushButton.setGeometry(QtCore.QRect(260, …Run Code Online (Sandbox Code Playgroud)