小编Shu*_*uki的帖子

将列表字符串转换为浮点数列表 [pandas]

当导入 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”

谢谢!

python-3.x pandas

5
推荐指数
1
解决办法
5245
查看次数

如何在Qcombobox [python]中刷新项目?

我有一个显示在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)

python pyqt

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

pandas ×1

pyqt ×1

python ×1

python-3.x ×1